LazyLaod.js用法
2015-12-23 02:57
411 查看
如果一个html页面需要加载JavaScript文件,我们一般的做法都是在页面的head中加载它。
但如果随着项目的不断增大,需要加载的JavaScript文件也变多的话,如果还是使用这种方式去加载的话,会影响程序的性能,那么如何解决这个问题呢?答案是延迟加载js文件。
有一个非常小巧的js库可以很好的实现js的延迟加载——LazyLoad.js,下载地址:http://wonko.com/post/lazyload-200-released
使用方法非常简单,我们只想好好使用两个方法就行——css()和js()。当我们想要延迟加载js文件时,我们可以使用调用js()方法。
当我们想要加载css文件时,我们可以调用css()方法。
<head> <script src="lazyload.js"></script> </head>
但如果随着项目的不断增大,需要加载的JavaScript文件也变多的话,如果还是使用这种方式去加载的话,会影响程序的性能,那么如何解决这个问题呢?答案是延迟加载js文件。
有一个非常小巧的js库可以很好的实现js的延迟加载——LazyLoad.js,下载地址:http://wonko.com/post/lazyload-200-released
使用方法非常简单,我们只想好好使用两个方法就行——css()和js()。当我们想要延迟加载js文件时,我们可以使用调用js()方法。
//加载一个js文件 LazyLoad.js(jsPath,function(){ alert("js file has been loade"); }); //加载多个js文件 LazyLoad.js([jsPath1,jsPath2,jsPath3],function(){ alert("js files have been loade"); });
当我们想要加载css文件时,我们可以调用css()方法。
LazyLoad.css(cssPath,function(){ alert("css has been loaded"); });
相关文章推荐
- JavaScript模块化开发1
- JavaScript闭包
- js内置对象
- 说说JSON和JSONP,也许你会豁然开朗
- 利用CSS、JavaScript及Ajax实现图片预加载的三大方法
- Javascript实现图片的预加载的完整实现
- Grails render as JSON输出关联对象各项属性配置
- js实现正则匹配中文标点符号的方法
- 分享JavaScript与Java中MD5使用两个例子
- JavaScript中的函数(二)
- JavaScript对象数组排序函数及六个用法
- JS实现的倒计时效果实例(2则实例)
- 不得不分享的JavaScript常用方法函数集(上)
- javascript新闻跑马灯实例代码
- js判断文本框输入的内容是否为数字
- 使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
- js实现图片无缝滚动
- 详解JavaScript时间格式化
- 基于JavaScript代码实现pc与手机之间的跳转
- 超精简的json输出类