关于动态加载js
2012-02-08 13:42
253 查看
此话题讨论很多,解决方案也比较多。
一个网页要用的js文件很多,可以一次性全部载入,也可以需要的时候分别载入。现在讨论的是通过jquery动态载入。
假设定义了一个 global.js 内容如下:
var G={};
G.app={}; //应用
首页定义一个home.js 内容如下:
G.app.home={
init:function(){},//初始化一此变量
slideShow:function(objId,dataJson,timeout){
$.getScript("/js/lyhucSlider.js",function(response,status){
$('#'+objId).lyhucSlider({timeOut: timeout,dataJson:dataJson});
});
}
}
接着只需home页面要用到slideshow的时候调用
<script language="javascript" type="text/javascript">G.app.home.slidePlay("silderShowAd",json,2000);</script>
就可以了,这样页面也比较干净和管理。
一个网页要用的js文件很多,可以一次性全部载入,也可以需要的时候分别载入。现在讨论的是通过jquery动态载入。
假设定义了一个 global.js 内容如下:
var G={};
G.app={}; //应用
首页定义一个home.js 内容如下:
G.app.home={
init:function(){},//初始化一此变量
slideShow:function(objId,dataJson,timeout){
$.getScript("/js/lyhucSlider.js",function(response,status){
$('#'+objId).lyhucSlider({timeOut: timeout,dataJson:dataJson});
});
}
}
接着只需home页面要用到slideshow的时候调用
<script language="javascript" type="text/javascript">G.app.home.slidePlay("silderShowAd",json,2000);</script>
就可以了,这样页面也比较干净和管理。
相关文章推荐
- extjs 关于js的动态加载问题
- 2011-02-16 YUI.use()的学习,关于动态加载js页面的启示(2011淘宝首页有感)
- 关于动态加载js脚本的话题
- 关于jQuery的getScript()实现动态js加载,原理,实现过程是怎么样的?
- 关于JS中如何获取动态加载的对象小结
- 关于用jquery.masonry.js实现动态加载效果(当页面滚动条拉到底部时时重新加载图片)
- 关于动态加载js
- 关于JQUERY动态加载页面时的JS失效的问题
- 关于动态加载外部js的执行顺序
- 关于动态加载用户控件的问题
- 关于Unity3D中Resources动态加载NGUI图片的方法!!!
- 关于在Google Earth中动态加载地标问题
- 动态加载JS
- JS动态加载当前时间的方法
- 浅谈网络爬虫爬js动态加载网页(二)
- JS学习之动态加载script和style样式
- Asp.net 动态加载css与js总结
- JS动态加载JS与CSS文件
- 关于动态加载/卸载驱动
- 动态加载、移除、替换js/css文件