当一个网页引入很多js文件,网页加载会变得很慢,并且js文件存在依赖性,有时候颠倒顺序就不能运行了,这很影响用户体验。
require.js解决了异步加载,提高网页的加载,同时依赖顺序的js可以用数组排序。
第一部加载require.js放到目录的js子目录下:
script src="js/require.js?1.1.10">script>
需要加一个参数 defer async="true" 表示这个文件需要异步加载 defer兼容IE版本
需要加data-main="js/main" 表示js下的main.js是主要加载模块。工作时候一定要严谨。
require()函数接受两个参数。第一个参数是一个数组,表示所依赖的模块,第二个是回到函数,当前面模块都加载成功后,它将被调用。
//main.js:
触发式加载精美特效企业网站源码使用jquery实现了很多精美的触发式加载特效,网站首页在随着访客的滚动条滚动过程中会出现很多触发式加载的特殊效果,让这个网站的风格瞬间显得非常的高大上,让你的企业品牌在访客心中留下更深的影响。当然,我们在使用jquery特效的同时也要注意程序对搜索引擎的友好型,所以这一点儿作者也有考虑到,已经尽可能的对js和css脚本进行精简和优化,尽可能的加快网站加载速度,同时也
define(function (require,exports,module){
exports.add = function (x,y){
return x+y;
};
});//math.html:
返回一个2,则成功弹出。
一起调用
//b.js:
define(function (require,exports,module){
exports.add = function (obj,oEv,show){
return obj[addEventListener(oEv,show,false)]
};
});//math.html:
看玩此文,如果有什么不妥之处望请留言。









