Web项目如何防止客户端重复发送请求

2017-06-09
阅读 2 分钟
18.4k
在Web项目中,有一些请求或操作会对数据产生影响(比如新增、删除、更新),针对这类请求一般都需要做一些保护,以防止用户有意或无意的重复发起这样的请求导致的数据错乱。

Ajax局部页面刷新和History API结合的陷阱

2016-08-11
阅读 4 分钟
4.5k
ajax在现代网站已经得到非常普遍地应用,主要的好处大家都知道(异步加载数据,不用刷新整个浏览器,更小的数据传输尺寸)。对于那些老网站或者老项目来说全盘改造成ajax并不现实,于是就有了“局部页面刷新”这个解决方案。如果不知道“局部页面刷新”是何物请看这里,这里和这里。

javascript闭包介绍

2016-08-05
阅读 4 分钟
2.3k
A "closure" is an expression (typically a function) that can have free variables together with an environment that binds those variables (that "closes" the expression).