如果某些 jquery 或常规 javascript 应该内联或放在单独的 js 文件中,标准是什么?
最佳答案
这取决于很多因素
1. Caching
当您将 javascript 或 css 分离到单独的文件中时,它将缓存在浏览器中,当新请求到达时,无需从浏览器下载新请求。但在每次请求页面时使用内联编码的情况下,都会下载内容,这会增加带宽使用量。
阅读更多 Make JavaScript and CSS External
2. Reduce HTTP request
通过进行内联编码,您可以减少 HTTP 请求的数量,这是一种页面优化技术。
在 Minimize HTTP Requests 中阅读更多相关信息
3. Maintainability
通过制作外部javascript 和css 文件,将更容易维护代码。您不必更改每个页面即可应用更改。
4. Minification
缩小是从代码中删除不必要的字符以减小其大小从而缩短加载时间的做法。当代码被缩小时,所有注释都被删除,以及不需要的空白字符(空格、换行符和制表符)。对于 JavaScript,这提高了响应时间性能,因为下载文件的大小减小了。
阅读更多 Minify JavaScript
在这里我发现了一篇不错的文章
关于javascript - 所有的javascript都应该放到一个单独的js文件中吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2032329/