为ajax添加前进后退功能--jquery.pjax.js
常规用的ajax可以实现局部刷新,但是使用浏览器后退功能并不能显示上一次的数据 这里推荐jquery.pjax.js插件是基于:jquery+html5的history.pushState+ajax=jquery.pjax.js 效果如:点击用ajax加载出不同的数据,也可以使用后退键倒退显示出之前的数据…
617 2016-05-19 去围观HTML5模拟安卓手机下拉置顶刷新效果--dragloader.js
弹簧 dragloader.js是一个面向移动Web开发的JavaScript库,帮助开发者在使用页面原生滚动时,模拟上/下拉手势,实现Pull to Request操作。 在移动设备上,一般会使用 pull down 手势实现加载最新 使用 pull up 手势实现加载更多 使用IScroll实现:…
495 2016-05-12 去围观JavaScript异步编程插件--jsDeferred.js
JavaScript当前有众多实现异步编程的方式,最为耀眼的就是ECMAScript 6规范中的Promise对象,在ES6还没发布的时候一般都是用jquery提供的deferred对象,在《jquery Deferred对象 延迟对象》在有介绍,其实jquery中提供的队列函数也可以简单实现回调的功能《jQuery队列…
560 2016-05-11 去围观谷歌浏览器firebug控制台的一个细节
<div id="wo">11</div> //创建一个元素 console.log( document.getElementById('wo') ); //查看元素 当我们到控制台查看结果时不停的刷新就会有两种不同的结果 第一种:显示出了很多属性和方法 第二种:只显示DOM元素 &n…
479 2016-04-29 去围观图解:RequireJS异步加载原理,了解它是怎么工作的
图中,第一种方式就是我们平时使用的方式,按顺序的加载JS的依赖模块,但是一旦出现了阻塞后面的JS就不会加载了。 AMD的加载方式就如图中,第二种方式,在加载JS模块时是异步的并不需要等待其他模块完全加载完后才去加载,并且在模块依赖加载的时候又按照着一定的顺…
452 2016-04-27 去围观