赞了文章2017-09-18
作为一个具备用户交易能力的网站,丰富它的支付渠道对于获客和提高日活都有不可估量的积极作用。算起来,我接触过的支付系统也有几十个了,在这里总结一下我所接触过的支付系统对外接口的设计方案。
赞了文章2017-07-27
做过混合开发的很多人都知道Ionic和PhoneGap之类的框架,这些框架在web基础上包了一层Native,然后通过Bridge技术使得js可以调用视频、位置、音频等功能。本文就是介绍这层Bridge的交互原理,通过阅读本文你可以了解到js与ios及android底层的通讯原理及JSBridge的封...
赞了回答2016-05-31
web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是/index.php,根据配置文件,nginx知道这个不是静态文件,需要去找PHP解析器来处理...
赞了文章2016-01-26
在实际项目中,应用往往充斥着大量的异步操作,如ajax请求,定时器等。一旦应用涉及异步操作,代码便会变得复杂起来。在flux体系中,让人困惑的往往有几点:
赞了文章2016-01-18
React Router 一个针对React而设计的路由解决方案、可以友好的帮你解决React components 到URl之间的同步映射关系。
赞了回答2015-10-12
有时候是这样的,译者在翻译书的的时候不知道拿什么来对应相应的英文,就根据自己的感觉,好像大概是这个意思来强加给广大读者,让很多人不知所以然。
赞了文章2015-06-02
后端渲染页面的开发方式目前还占据着主导的地位,虽然像Backbone、Angular、Reactjs等技术很火,但是在国内的普及和应用还远远不够。单页,前端渲染页面的方式想要成为主流还有很长的路要走。在我接触的语言中,后端开发的模式基本以MVC为主,V当然所谓的View了,如J...
赞了文章2015-05-26
大名鼎鼎的co正是TJ大神基于ES6的一些新特性开发的异步流程控制库,基于它所开发的koa更是被视为未来主流的web框架。之前在论坛也看了不少大神们关于co源码的分析,不过co在升级为4.X版本时,代码进行了一次颇有规模的重构,从先前的基于thunkify函数,改变成了现在...
赞了文章2015-05-26
背景:目前,在开发基于微信的Web App应用,也就是借助微信所有资源,如公众号,账号系统和扫描JS-JDK等。后端是用node做中间件,依赖API服务(坑爹的是,API服务是用base64保存图片...)。现需实现一功能:用户选择图片,然后调用微信JS-JDK API,再上传至微信服务...
赞了回答2015-04-17
有一小点点区别,我这里先说一下查看Lua(我指的是其官方实现)汇编的方法吧。 用luac -l src.lua就可以在stdout上打印出src.lua生成的Lua VM字节码,并且是已经反汇编好了的。有了这个小技巧,我们就可以开始之后的讨论了。 我把你的这两个函数分别改名为dum1()和du...
赞了回答2015-04-08
自己写了一个,不知道是否是你想要的效果。 IE10+ & Firefox 理论上可以, WebKit 浏览器请自觉脑补前缀。 由于纯 demo 用, JavaScript 写的很乱,不要怪我 QWQ 点开 Toggle move button 可以实现向左/右移动的效果。
赞了回答2015-04-08
原因来了: 传参时, ary是[1, 2, 3]的引用(类似于指针); 改变ary的内容会反映到外面, 如arr.push(4); 但是直接覆盖ary为[]则相当于ary指向新的对象, 不再指向原来的[1, 2, 3], 但是[1, 2, 3]还在那, 即你没有对其做任何改动.
回答了问题2015-04-07
盒模型 so easy
赞了文章2015-03-17
在之前的异步JavaScript与Promise一文中,我介绍了Promise以及它在异步JavaScript中的使用意义。一般来说,我们是通过各种JavaScript库来应用Promise的。随着使用Promise的机会越来越多,你也可能像我这样会关心Promise到底是如何工作的。显然,了解Promise的实现细...
赞了回答2015-02-04
首先,float在这里会自动转换为double, 为了方便理解,我们在这里假设 sizeof(int) 是 4, sizeof(double) 是 8.
回答了问题2014-09-17
Object排序毫无意义。
回答了问题2014-09-17
有限状态机有3个特性: 有限的state 可以从一种state转移另一种state 同一时间只能处于一种state 如果要用这些特性实现模块化,那么事件和控制权很重要。 state在转移的时触发事件的同时,将控制权交给下一个要执行动作的模块,不过这就需要模块间不互相依赖,模块间...
赞了回答2014-09-16
首先在产品阶段不推荐使用任何一种做法,因为无论哪种做法都会让状态栏显示无意义的链接。不写href并应用样式cursor:pointer为佳。
回答了问题2014-09-16
首先 跨域的jsonp请求不支持async参数,所以题主可以把它去掉。 另外 jsonp不是这么用的。 如果你不想传callback,你可以在js中定义一个函数: {代码...} 然后后端返回的字符串为 "funcDemo('你想要的')" 另外,现在$.ajax有jsonp,jsonpCallback参数,详情请看文档。
回答了问题2014-09-16
学习API的设计可以看jQuery 学习MVC设计可以看Backbone(spine) 学习兼容IE6 直接搜司徒正妹