1.script加载js代码是并行加载,顺序执行的,并且在加载和执行js时会阻塞浏览器渲染引擎,

  2.defer和async属性添加过后,js的下载和执行就不会阻塞浏览器的渲染引擎了

  3.defer会等到渲染完毕,带defer的script顺序执行,会在DOMContentLoaded之前执行,在普通的script执行后执行。

  4.async会在下载完毕后立即执行,并且不能保证执行的顺序,一定会在onload之前执行完毕

最新文章

  1. docker学习(6) docker中搭建java服务及nginx反向代理
  2. UEFI+GPT模式下的Windows系统中分区结构和默认分区大小及硬盘整数分区研究
  3. OpenVPN使用用户名/密码验证方式
  4. 20151011 C# 第一篇 运算符
  5. 【TextBox】重写右键菜单
  6. Markdown语法速查
  7. Find them, Catch them
  8. iOS-KVC/KVO的理解
  9. 实例介绍Cocos2d-x物理引擎:使用关节
  10. scrapy1.1入门用例简介-2
  11. poj 3301 Texas Trip(几何+三分)
  12. 修改ubuntu的默认python版本
  13. 原生态纯JavaScript 100大技巧大收集---你值得拥有
  14. 团队项目中js冲突
  15. 团队作业8——测试与发布(Beta阶段)
  16. MySQL-分组查询(GROUP BY)及二次筛选(HAVING)
  17. OC中的枚举类型
  18. Docker Selenium
  19. .net core 使用 ef core
  20. vue的使用1

热门文章

  1. margin 依附与可见的内容,不能为margin而写margin
  2. javafx tableview 设置多选
  3. 我的第一个JSP
  4. kubernetes 搭建教程
  5. 20170411 debug窗口执行文件
  6. payload有效载荷(转)
  7. cqlsh script
  8. 使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码
  9. Windows虚拟机安装Linux系统
  10. Linux安装jdk10