当JavaScript在外部.js文件中时,它会缓存在浏览器上。
是否可以对HTML页面上的JS内部标记执行相同的操作?
答案 0 :(得分:8)
没有
对你要求的内容有点了解。
想象一下脚本标记的内容是否被缓存。它的名字是什么?浏览器如何识别?好吧,不知何故,它设法做到这一点。但接下来是真正的问题:
你会从中受益匪浅?您无法访问浏览器的缓存,因此您需要为每个请求发送相同的内联脚本标记,因为它可以在缓存中,也可以不在缓存中。
总结一下,它是:
答案 1 :(得分:0)
为什么不呢?它可以与整个html文件一起缓存,但当然任何动态内容都必须使用ajax; - )
答案 2 :(得分:0)
标签本身,没有。除了关注点分离之外,这是外部JS文件的一个很好的好处。但是,在文档中缓存单个标记是不正常的,我不确定可以想到的好处是什么。整个HTML文档都是缓存的,或者没有 - 不仅仅是<script>
s或<p>
s或其他。