如何提高javascript加载速度


Posted in Javascript onDecember 26, 2016

方法如下:

1、将所有<script>标签放在尽可能接近<body>标签底部的位置,以保证页面在脚本运行之前完成解析尽量减少对整个页面下载的影响

2、限制页面的<script>总数也可以改善性能。每当页面解析碰到一个<script>标签时, 紧接着有一段时间用于代码执行。最小化这些延迟时间可以改善页面的整体性能。

3、减少引用外部脚本文件的数量。每个 HTTP 请求都会产生额外的性能负担,下载一个 100KB 的文件比下载四个 25KB 的文件要快。总之,减少引用外部脚本文件的数量。

4、非阻塞方式下载脚本。等页面完成加载之后,再加载 JavaScript 源码

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
htm调用JS代码
Mar 15 Javascript
window.onload 加载完毕的问题及解决方案(上)
Jul 09 Javascript
自定义jQuery选项卡插件实例
Mar 27 Javascript
一个不错的js html页面倒计时可精确到秒
Oct 22 Javascript
JavaScript中的Promise使用详解
Jun 24 Javascript
使用JQuery中的trim()方法去掉前后空格
Sep 16 Javascript
利用jQuery对无序列表排序的简单方法
Oct 16 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
Feb 22 Javascript
Koa2微信公众号开发之消息管理
May 16 Javascript
微信小程序项目实践之主页tab选项实现
Jul 18 Javascript
layui表单验证select下拉框实现验证的方法
Sep 05 Javascript
vue项目中自定义video视频控制条的实现代码
Apr 26 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
Dec 26 #Javascript
javascript实现去除HTML标签的方法
Dec 26 #Javascript
解析JavaScript实现DDoS攻击原理与保护措施
Dec 26 #Javascript
JS实现密码框的显示密码和隐藏密码功能示例
Dec 26 #Javascript
原生JS下拉加载插件分享
Dec 26 #Javascript
jQuery实现的checkbox级联选择下拉菜单效果示例
Dec 26 #Javascript
javascript输出AscII码扩展集中的字符方法
Dec 26 #Javascript
You might like
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
2012/07/31 PHP
php中如何使对象可以像数组一样进行foreach循环
2013/08/09 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
jQuery实现 注册时选择阅读条款 左右移动
2013/04/11 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
js命名空间写法示例
2015/12/18 Javascript
获取JavaScript异步函数的返回值
2016/12/21 Javascript
JS正则表达式判断有效数实例代码
2017/03/13 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
JQuery Ajax执行跨域请求数据的解决方案
2018/12/10 jQuery
JavaScript设计模式之代理模式实例分析
2019/01/16 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
python字符串,数值计算
2016/10/05 Python
详解python 中in 的 用法
2019/12/12 Python
Pytorch之parameters的使用
2019/12/31 Python
pycharm中使用request和Pytest进行接口测试的方法
2020/07/31 Python
Python如何获取文件路径/目录
2020/09/22 Python
如何利用python 读取配置文件
2021/01/06 Python
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
计算机操作自荐信
2013/12/07 职场文书
实践单位评语
2014/04/26 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
办理护照工作证明
2014/10/10 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
公司车辆维修管理制度
2015/08/05 职场文书
五年级语文教学反思
2016/03/03 职场文书