行内 JavaScript 与外部文件有什么区别?


以下是内联 JavaScript 与外部文件之间的差异 -

外部脚本

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

内联脚本

  • 内联脚本会立即执行。
  • 它会被立即加载,无需触发其他请求。
  • async 和 defer 属性无效。
  • 内联脚本对于服务器端动态渲染更有用。

更新于: 13-Jun-2020

538 次浏览

开启您的 职业 生涯

通过完成课程获取认证

开始
广告