行内 JavaScript 和外部文件之间有什么区别?


行内 JavaScript 和外部文件之间的区别如下 −

外部脚本

  • 浏览器在首次下载外部脚本后会将其存储。如果需要再次引用它,则无需进行额外下载。
  • 这减少了下载时间和大小。
  • async 和 defer 属性会产生影响。如果存在这些属性,则脚本将更改默认行为。

行内脚本

  • 行内脚本会立即执行。
  • 它会立即加载,无需触发另一个请求。
  • async 和 defer 属性不起作用。
  • 行内脚本对于服务器端动态渲染更有用。

更新于: 13-6 月-2020

537 次浏览

开启您的职业生涯

完成课程即可获得认证

开始学习
广告
© . All rights reserved.