Javascript加载速度慢的解决方案


Posted in Javascript onMarch 11, 2014

通常我们的网站里面会加载一些js代码,统计啊,google广告啊,百度同盟啊,阿里妈妈广告代码啊,一堆,最后弄得页面加载速度很慢,很慢.
解决办法:换一个js包含的方式,让javascript加载速度倍增.
把通常加载方式:

<script src="xxxx.js"></script>

改变成:
<script type="text/javascript"> 
document.write("<scr"+"ipt src="xxx.js"></sc"+"ript>") 
</script>

如果要加载多个js的话,可以使用下面的方法
<script type="text/javascript"> document.write("<scr"+"ipt src="xxx1.js"></sc"+"ript>") ; 
document.write("<scr"+"ipt src="xxx2.js"></sc"+"ript>") ; 
document.write("<scr"+"ipt src="xxx3.js"></sc"+"ript>") ; 
</script>

其它的js如法炮制,广告的,页面特效的。。。
最后再废话几句:


<<script type="text/javascript">> 
document.write("<<scr"+"ipt src="xxx.js"></sc"+"ript>>") 
<</script>>

的方式,还可实现按需按条件的来加载你要的JS文件:
<<script type="text/javascript">> 
if ( 心情好 ) {document.write("<<scr"+"ipt src="xxx.js"></sc"+"ript>>")} 
<</script>>
Javascript 相关文章推荐
IE7提供XMLHttpRequest对象为兼容
Mar 08 Javascript
js中的前绑定和后绑定详解
Aug 01 Javascript
只需一行代码,轻松实现一个在线编辑器
Nov 12 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
Feb 13 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
Feb 03 Javascript
快速掌握Node.js环境的安装与运行方法
Feb 16 Javascript
jQuery toggle 代替方法
Mar 22 Javascript
javascript实现去除HTML标签的方法
Dec 26 Javascript
js判断手机系统是android还是ios
Mar 07 Javascript
Vue Cli与BootStrap结合实现表格分页功能
Aug 18 Javascript
vue 项目如何引入微信sdk接口的方法
Dec 18 Javascript
原生JavaScript实现的无缝滚动功能详解
Jan 17 Javascript
js解析json读取List中的实体对象示例
Mar 11 #Javascript
JS图片无缝、平滑滚动代码
Mar 11 #Javascript
js 针对html DOM元素操作等经验累积
Mar 11 #Javascript
表单提交前触发函数返回true表单才会提交
Mar 11 #Javascript
php析构函数的具体用法小结
Mar 11 #Javascript
ie浏览器使用js导出网页到excel并打印
Mar 11 #Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
Mar 10 #Javascript
You might like
PHP实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
详解 PHP加密解密字符串函数附源码下载
2015/12/18 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
select 控制网页内容隐藏于显示的实现代码
2010/05/25 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
javascript验证只能输入数字和一个小数点示例
2013/10/21 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
2016/05/31 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
使用开源工具制作网页验证码的方法
2016/10/17 Javascript
JS产生随机数的用法小结
2016/12/10 Javascript
javascript 数组去重复(在线去重工具)
2016/12/17 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
Vue props用法详解(小结)
2018/07/03 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
[44:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第二局
2016/03/03 DOTA
[38:54]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第一场 11.28
2020/12/01 DOTA
使用优化器来提升Python程序的执行效率的教程
2015/04/02 Python
怎样使用Python脚本日志功能
2016/08/14 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
wxPython实现整点报时
2019/11/18 Python
python与mysql数据库交互的实现
2020/01/06 Python
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
建材业务员岗位职责
2013/12/08 职场文书
收银员的岗位职责范本
2014/02/04 职场文书
计算机毕业生求职信
2014/06/10 职场文书
行政助理岗位职责
2015/02/10 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
高三化学教学反思
2016/02/22 职场文书
JVM入门之类加载与字节码技术(类加载与类的加载器)
2021/06/15 Java/Android
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电