使用requirejs加载avalon.js以及mmRouter路由
requirejs avalon.js requirejs avalon自带加载器也就是说可以像requirejs那样加载JS,事实上并不是这样,它也就只能加载自家的插件如mmRouter.js或者mmState.js如果你想加载jquery会报错,说明avalon自带的加载器是累赘。就连作者本人司徒正美也不推荐使用了在ava…
761 2016-05-20 去围观为ajax添加前进后退功能--jquery.pjax.js
常规用的ajax可以实现局部刷新,但是使用浏览器后退功能并不能显示上一次的数据 这里推荐jquery.pjax.js插件是基于:jquery+html5的history.pushState+ajax=jquery.pjax.js 效果如:点击用ajax加载出不同的数据,也可以使用后退键倒退显示出之前的数据…
806 2016-05-19 去围观HTML5模拟安卓手机下拉置顶刷新效果--dragloader.js
弹簧 dragloader.js是一个面向移动Web开发的JavaScript库,帮助开发者在使用页面原生滚动时,模拟上/下拉手势,实现Pull to Request操作。 在移动设备上,一般会使用 pull down 手势实现加载最新 使用 pull up 手势实现加载更多 使用IScroll实现:…
698 2016-05-12 去围观JavaScript异步编程插件--jsDeferred.js
JavaScript当前有众多实现异步编程的方式,最为耀眼的就是ECMAScript 6规范中的Promise对象,在ES6还没发布的时候一般都是用jquery提供的deferred对象,在《jquery Deferred对象 延迟对象》在有介绍,其实jquery中提供的队列函数也可以简单实现回调的功能《jQuery队列…
744 2016-05-11 去围观谷歌浏览器firebug控制台的一个细节
<div id="wo">11</div> //创建一个元素 console.log( document.getElementById('wo') ); //查看元素 当我们到控制台查看结果时不停的刷新就会有两种不同的结果 第一种:显示出了很多属性和方法 第二种:只显示DOM元素 &n…
654 2016-04-29 去围观