我正在读这篇文章How to make HTML rendering fast它说可以缓存 HEAD
标记中的脚本。
BODY
标签中的 JavaScript 可以缓存吗?如果不是,为什么 YUI 建议将脚本放在 body 标签中?
最佳答案
如果 JavaScript 位于外部文件中且 the cache control headers,则 JavaScript 将被缓存(并在页面之间重用)说它应该被缓存。
如果它嵌入到页面本身中(即在 <script>
和 </script>
之间,而不是在 src="..."
的末尾),则可能会被缓存,但前提是整个页面都被缓存并且不可重用页面之间。
如果 <script src="..."></script>
对缓存来说没有什么区别位于头部或 body 。
关于javascript - 如果 JavaScript 位于 HTML 页面的 body 标记中,是否可以缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5777253/