如何提高javascript加载速度


Posted in Javascript onDecember 26, 2016

方法如下:

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

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

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

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

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

Javascript 相关文章推荐
在IE中调用javascript打开Excel的代码(downmoon原作)
Apr 02 Javascript
基于JQuery的cookie插件
Apr 07 Javascript
多个$(document).ready()的执行顺序实例分析
Jul 26 Javascript
ie8下修改input的type属性报错的解决方法
Sep 16 Javascript
Javascript中神奇的this
Jan 20 Javascript
修改Jquery Dialog 位置的实现方法
Aug 26 Javascript
Vue中自定义全局组件的实现方法
Dec 08 Javascript
vue判断input输入内容全是空格的方法
Mar 02 Javascript
axios post提交formdata的实例
Mar 16 Javascript
vue组件jsx语法的具体使用
May 21 Javascript
jQuery轻量级表单模型验证插件
Oct 15 jQuery
Vue项目中ESlint规范示例代码
Jul 04 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与jquery设置和读取cookies
2013/08/08 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
JavaScript函数详解
2014/11/17 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
BootStrap glyphicons 字体图标实现方法
2016/05/01 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
jQuery实现鼠标滚动图片延迟加载效果附源码下载
2016/06/28 Javascript
仿iframe效果Aajx文件上传实例
2016/11/18 Javascript
js中的面向对象入门
2017/03/06 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
微信小程序select下拉框实现源码
2019/11/08 Javascript
详解Vue3 Composition API中的提取和重用逻辑
2020/04/29 Javascript
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
python使用信号量动态更新配置文件的操作
2020/04/01 Python
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
台湾时尚彩瞳专门店:imeime
2019/08/16 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
教师年终个人自我评价
2013/10/04 职场文书
影视动画专业个人的自我评价
2013/12/31 职场文书
户籍证明的格式
2014/01/13 职场文书
新年晚会主持词
2014/03/24 职场文书
安全月宣传标语
2014/10/07 职场文书
机关作风建设整改方案
2014/10/27 职场文书
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers
win10输入法不见了只能打出字母怎么解决?
2022/08/05 数码科技