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 相关文章推荐
JavaScript 节点操作 以及DOMDocument属性和方法
Dec 06 Javascript
IE6不能修改NAME问题的解决方法
Sep 03 Javascript
js multiple全选与取消全选实现代码
Dec 04 Javascript
JavaScript字符串插入、删除、替换函数使用示例
Jul 25 Javascript
开发中可能会用到的jQuery小技巧
Mar 07 Javascript
jquery删除数据记录时的弹出提示效果
May 06 Javascript
jquery插件validation实现验证身份证号等
Jun 04 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
Dec 23 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
Dec 26 Javascript
jQuery - AJAX load() 实例用法详解
Aug 27 jQuery
Jquery让form表单异步提交代码实现
Nov 14 jQuery
Vue 根据条件判断van-tab的显示方式
Aug 03 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 DataGrid 实现代码
2009/08/12 PHP
php安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
2014/04/29 PHP
PHP实现简单的新闻发布系统实例
2015/07/28 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
2013/04/15 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
JS获得浏览器版本和操作系统版本的例子
2014/05/13 Javascript
jquery增加和删除元素的方法
2015/01/14 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
2016/01/12 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
jQuery unbind 删除绑定事件详解
2016/05/24 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
使用puppeteer破解极验的滑动验证码
2018/02/24 Javascript
解决Layui 表单提交数据为空的问题
2018/08/15 Javascript
vue-cli3脚手架的配置及使用教程
2018/08/28 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
layui添加动态菜单与选项卡
2019/07/26 Javascript
[58:15]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 NB vs Liquid
2018/04/02 DOTA
Python版微信红包分配算法
2015/05/04 Python
从Python的源码来解析Python下的freeblock
2015/05/11 Python
python比较两个列表大小的方法
2015/07/11 Python
感知器基础原理及python实现过程详解
2019/09/30 Python
Python自动采集微信联系人的实现示例
2020/02/28 Python
python获取栅格点和面值的实现
2020/03/10 Python
秘书行业自我鉴定范文
2013/12/30 职场文书
爱耳日活动总结
2014/04/30 职场文书
导师推荐信范文
2014/05/09 职场文书
城南旧事电影观后感
2015/06/16 职场文书
远程教育学习心得体会
2016/01/23 职场文书
创业计划书之熟食店
2019/10/16 职场文书
详解CocosCreator消息分发机制
2021/04/16 Javascript