内联 JavaScript 和外部文件有什么区别?

javascriptweb developmentfront end technology

以下是内联 JavaScript 和外部文件的区别 −

外部脚本

  • 浏览器在第一次下载外部脚本后会将其保存。如果再次引用,则无需额外下载。
  • 这减少了下载时间和大小。
  • async 和 defer 属性有效果。如果存在这些属性,脚本将更改默认行为。

内联脚本

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

相关文章


有用资源