我想知道这是一个都市故事还是真的。
我听说网络爬虫在检查网络上的页面时会在一段时间后终止以捕获可用代码(例如 html)并转至检查另一个页面。所以,如果 JS 代码在 head 中,我将失去很大一部分用于捕获的预留时间。
如果这是真的,那么将 JS 放在头部是不好的,但可能在底部,在 jQuery 语法中,例如 $(document).ready()
。
关于这个你能告诉我什么?谢谢大家!
最佳答案
你关于 javascript 应该放在文件末尾的断言是正确的,但并不是因为你所说的原因。
将 javascript 放在文件底部的主要原因是浏览器会在下载页面时尝试呈现页面。但是,如果遇到 javascript,浏览器将暂停渲染以解析/运行 javascript。这可能会导致用户认为页面加载缓慢。将 javascript 放在最后允许浏览器在暂停解析和处理 javascript 之前呈现整个页面(或大部分页面)。
关于javascript - SEO - 说 "optimize your code putting the JS code in the bottom of the page"正确吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4908079/