让javascript加载速度倍增的方法(解决JS加载速度慢的问题)


Posted in Javascript onDecember 12, 2014

通常我们的网站里面会加载一些js代码,统计啊,google广告啊,百度同盟啊,阿里妈妈广告代码啊,
一堆,最后弄得页面加载速度很慢,很慢。

解决办法:换一个js包含的方式,让javascript加载速度倍增。

把通常加载方式:
<script src="xxxx.js"></script>

改变成:

<script type="text/javascript">

document.write("<scr"+"ipt src=\"xxx.js\"></sc"+"ript>")

</script>

举个例子:

比如下面是申请的站长统计代码,以前尽管是把它放在页面的最底部,但还是拖累页面加载进度。

<script src="http://s69.cnzz.com/stat.php?id=265381&web_id=265381&show=pic" language="JavaScript" charset="gb2312"></script>

我们可以把它换成这样的方式来加载(任然放在页面最底部):

<script type="text/javascript">

document.write("<scr"+"ipt src=\"http://69.cnzz.com/stat.php?id=2651&web_id=2681&show=pic\" language=\"JavaScript\" charset=\"gb2312\"></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>

这样要是“心情不好”,就自然不会载入你不想要的JS文件了。

Javascript 相关文章推荐
firefox和IE系列的相关区别整理 以备后用
Dec 28 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
Mar 21 Javascript
js使用for循环与innerHTML获取选中tr下td值
Sep 26 Javascript
javascript实现切换td中的值
Dec 05 Javascript
JS实现设置ff与ie元素绝对位置的方法
Mar 08 Javascript
vue2滚动条加载更多数据实现代码
Jan 10 Javascript
Bootstrap表单控件使用方法详解
Jan 11 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
Nov 06 Javascript
详解mpvue开发小程序小总结
Jul 25 Javascript
微信小程序实现图片翻转效果的实例代码
Sep 20 Javascript
JS如何寻找数组中心索引过程解析
Jun 01 Javascript
vue单应用在ios系统中实现微信分享功能操作
Sep 07 Javascript
jQuery实现瀑布流布局
Dec 12 #Javascript
jquery+ajax验证不通过也提交表单问题处理
Dec 12 #Javascript
js 左右悬浮对联广告代码示例
Dec 12 #Javascript
原生JavaScript+LESS实现瀑布流
Dec 12 #Javascript
jquery禁止回车触发表单提交
Dec 12 #Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
Dec 12 #Javascript
windows8.1+iis8.5下安装node.js开发环境
Dec 12 #Javascript
You might like
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
javascript 关闭IE6、IE7
2009/06/01 Javascript
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
热点新闻滚动特效的js代码
2013/08/17 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
2015/10/28 Javascript
javascript的几种写法总结
2016/09/30 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
javascript实现简单的可随机变色网页计算器示例
2016/12/30 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
Python 多进程和数据传递的理解
2017/10/09 Python
机器学习python实战之手写数字识别
2017/11/01 Python
Python使用pymysql从MySQL数据库中读出数据的方法
2018/07/25 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
JoJo Maman Bébé爱尔兰官网:英国最受欢迎的精品母婴品牌
2020/12/20 全球购物
北大研究生linux应用求职信
2013/10/29 职场文书
总经理助理工作职责
2014/02/06 职场文书
青年安全生产示范岗事迹材料
2014/05/04 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
简述python四种分词工具,盘点哪个更好用?
2021/04/13 Python
浅谈Python数学建模之整数规划
2021/06/23 Python
MySQL Server 层四个日志
2022/03/31 MySQL
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技
MySQL中的全表扫描和索引树扫描
2022/05/15 MySQL