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语言核心数据类型和变量使用介绍
Aug 23 Javascript
js获取对象为null的解决方法
Nov 21 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
Aug 11 Javascript
javascript使用prototype完成单继承
Dec 24 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
Mar 18 Javascript
javascript等号运算符使用详解
Apr 16 Javascript
一道JS前端闭包面试题解析
Dec 25 Javascript
Easyui Treegrid改变默认图标的方法
Apr 29 Javascript
jQuery获取与设置iframe高度的方法
Aug 01 Javascript
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
详解使用uni-app开发微信小程序之登录模块
May 09 Javascript
layui 富文本编辑器和textarea值的相互传递方法
Sep 18 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接收POST数据方式
2015/06/05 PHP
php使用for语句输出三角形的方法
2015/06/09 PHP
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
jQuery 打造动态渐变按钮 详细图文教程
2010/04/25 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
js实现可拖动DIV的方法
2013/12/17 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
react.js使用webpack搭配环境的入门教程
2017/08/14 Javascript
Vue-cli Eslint在vscode里代码自动格式化的方法
2018/02/23 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
JS继承实现方法及优缺点详解
2020/09/02 Javascript
Python实现队列的方法
2015/05/26 Python
Python实现批量转换文件编码的方法
2015/07/28 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
python 实现二维列表转置
2019/12/02 Python
python用700行代码实现http客户端
2021/01/14 Python
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
法国滑雪假期的专家:Ski Planet
2019/11/02 全球购物
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
化学学院毕业生自荐信范文
2013/12/17 职场文书
食品业务员岗位职责
2014/03/18 职场文书
食品安全标语
2014/06/07 职场文书
死亡证明书样本说明
2014/10/18 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
房屋产权证明书
2015/06/19 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书
化验室安全管理制度
2015/08/06 职场文书
车位出租协议书范本
2016/03/19 职场文书
Python 阶乘详解
2021/10/05 Python