javascript - SEO - 说 "optimize your code putting the JS code in the bottom of the page"正确吗?

标签 javascript jquery html seo web-crawler

我想知道这是一个都市故事还是真的。

我听说网络爬虫在检查网络上的页面时会在一段时间后终止以捕获可用代码(例如 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/

相关文章:

javascript - 没有表格的文件上传

jquery - 使用 jquery 类型编写器插件引导响应图像

html - Top Margin 停止居中容器

javascript - 如何将 span 包裹在 ul li 周围但不在 Child ul 中包裹?

javascript - 在主干中创建基本导航

javascript 使用 $.each 解析内容并创建一个数组以发送到函数

javascript - 通过javascript更改html内容

Javascript递增列表列表

javascript - 通过解析 XML 通过多个过滤器过滤 UL

html - 垂直和水平居中对齐 HTML 正文内容