让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 相关文章推荐
js实现点击注册按钮开始读秒倒计时的小例子
May 11 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
Dec 05 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
Nov 30 Javascript
轻松掌握JavaScript中介者模式
Aug 26 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
Sep 15 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
Dec 19 Javascript
jQuery编写设置和获取颜色的插件
Jan 09 Javascript
webpack入门必知必会
Jan 16 Javascript
VUE多层路由嵌套实现代码
May 15 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 Javascript
微信小程序select下拉框实现效果
May 15 Javascript
node.js如何根据URL返回指定的图片详解
Oct 21 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
星际争霸任务指南——虫族
2020/03/04 星际争霸
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
2014/12/18 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
从零开始学习搭建React脚手架项目
2018/08/23 Javascript
微信小程序Getuserinfo解决方案图解
2018/08/24 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
[52:07]完美世界DOTA2联赛PWL S3 LBZS vs access 第二场 12.10
2020/12/13 DOTA
Python 操作文件的基本方法总结
2017/08/10 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
2018/06/05 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
中学家长会邀请函
2014/01/17 职场文书
环境工程专业自荐信范文
2014/03/18 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
服务承诺书格式
2014/05/21 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
班主任高考寄语
2015/02/26 职场文书
红白喜事主持词
2015/07/06 职场文书
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript