IE8+等实行并行下载,各JS下载不受影响,但仍阻塞其他资源下载 如: 图片

所以首要规则就是:将JS放在body底部(推荐)

加载100kb的单个文件比425kb的文件快(减少外链文件数量)(脚本合并)

《无阻塞脚本》

1延迟脚本

  defer: 有些浏览器不支持,等待页面加载后才执行       两者都并行下载

  h5规范中的async:(异步加载),脚本加载后自动执行

2 动态脚本加载

优势:易用和跨浏览器兼容(推荐)最好用到代码压缩工具

3 XMLHTTPRequest脚本注入

优点:兼容

但不立即执行也不能跨域

最新文章

  1. Activity往另外一个Activity传值,Fragment获取另外一个Activity里面的值。
  2. PHP常量详解:define和const的区别
  3. 对于那本--你必须知道的499个C语言问题--总结
  4. 免费打造自己的个人网站,免费域名、免费空间、FTP、数据库什么的,一个不能少,没钱,也可以这么任性
  5. Debian安装python-rrdtool
  6. php短信发送
  7. Merge Sorted Array——LeetCode
  8. mnist数据集转换bmp图片
  9. mvc的验证
  10. Nginx 502 Bad Gateway
  11. [Swift]LeetCode1024. 视频拼接 | Video Stitching
  12. laravel5.6上传图片
  13. MVP模式及性能优化
  14. 利用python scapy包进行抓包发包与ARP扫描
  15. A1033. To Fill or Not to Fill
  16. 经典的js返回(退个页面)
  17. ss 命令
  18. Overriding managed version XX for YY
  19. php加速缓存器opcache,apc,xcache,eAccelerator
  20. redis cluster 集群畅谈(二)

热门文章

  1. Java scheduled executor
  2. Thinkphp模板简单入门
  3. redis的主从复制
  4. 思考一个关于Lambda表达式做为linq条件的问题
  5. Arcengine 二次开发添加右键菜单
  6. [刷题]算法竞赛入门经典(第2版) 6-7/UVa804 - Petri Net Simulation
  7. [刷题]算法竞赛入门经典 3-12/UVa11809
  8. 如何用php实现简单的文件上传功能?(带图解)
  9. SQLCODE=-668, SQLSTATE=57016, SQLERRMC=7
  10. 使用Dockerfile构建镜像-Docker for Web Developers(5)