行内 JavaScript 和外部文件之间有什么区别?
行内 JavaScript 和外部文件之间的区别如下 −
外部脚本
- 浏览器在首次下载外部脚本后会将其存储。如果需要再次引用它,则无需进行额外下载。
- 这减少了下载时间和大小。
- async 和 defer 属性会产生影响。如果存在这些属性,则脚本将更改默认行为。
行内脚本
- 行内脚本会立即执行。
- 它会立即加载,无需触发另一个请求。
- async 和 defer 属性不起作用。
- 行内脚本对于服务器端动态渲染更有用。
广告
行内 JavaScript 和外部文件之间的区别如下 −