如何提高javascript加载速度


Posted in Javascript onDecember 26, 2016

方法如下:

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

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

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

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

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

Javascript 相关文章推荐
JavaScript将字符串转换成字符编码列表的方法
Mar 19 Javascript
javascript字符串循环匹配实例分析
Jul 17 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
Oct 09 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
May 18 Javascript
JSONP原理及简单实现
Jun 08 Javascript
js实现html table 行,列锁定的简单实例
Oct 13 Javascript
Angular2表单自定义验证器的实现
Oct 19 Javascript
javascript中mouseenter与mouseover的异同
Jun 06 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
Jul 13 Javascript
JavaScript闭包和回调详解
Aug 09 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
Jul 25 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
Apr 07 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
Protoss兵种对照表
2020/03/14 星际争霸
php cli换行示例
2014/04/22 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
Yii调试SQL的常用方法
2014/07/09 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
laravel5.1框架model类查询的实现方法
2019/10/08 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
js异或加解密效果代码
2008/06/25 Javascript
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
2010/04/01 Javascript
extjs 04_grid 单击事件新发现
2012/11/27 Javascript
JQuery的Ajax跨域请求原理概述及实例
2013/04/26 Javascript
js获取键盘按键响应事件(兼容各浏览器)
2013/05/16 Javascript
jquery查找tr td 示例模拟
2014/05/08 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
JS原型prototype和__proto__用法实例分析
2020/03/14 Javascript
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
使用python脚本实现查询火车票工具
2018/07/19 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
python设置环境变量的作用整理
2020/02/17 Python
经验丰富程序员才知道的8种高级Python技巧
2020/07/27 Python
Python实现简单的猜单词小游戏
2020/10/28 Python
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
.NET面试题:什么是反射
2016/09/30 面试题
补充协议书范本
2014/04/23 职场文书
美术课外活动总结
2014/07/08 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
长城导游词300字
2015/01/30 职场文书
浅谈Python项目的服务器部署
2021/04/25 Python