在javascript的head标签内编写脚本是最好的选择,为什么
Writing script inside head tag in javascript is best option, Why?
我知道,我问的很简单和愚蠢的问题,但我想知道java脚本中的每一件事。我们可以在头部或身体部分编写脚本标签。但是,在javascript的head标签内编写脚本是最好的选择,为什么?
我知道一件事,它是串行处理的。除此之外,我还想从各位专家那里了解其他原因。
将不胜感激。
提前感谢...:)
这并不总是最好的选择。
如前所述,脚本是串行运行的。 更重要的是,它们几乎一出现在页面中就会运行......他们倾向于在运行时占用浏览器,并阻止它加载内容和呈现页面。 很多时候,最好在页面末尾有脚本,因为这个原因 - 当它们运行时,用户有东西可以查看,所以延迟并不那么明显。
就个人而言,我只在页面中的其他脚本需要时将脚本放在head
中。 图书馆等。 在页面加载时实际执行操作的脚本进入正文。
相关文章:
- 为什么我的控制器没有启动函数.js脚本
- 为什么这个脚本在状态表列中没有定义
- 为什么脚本标记被分解为两个字符串
- 为什么脚本 Db 查询结果对象不同
- 为什么脚本在评估同一脚本中的“element.checked”时会有所不同,作用于具有相同结构的不同表行
- 为什么脚本类型前面有“text/”
- 为什么脚本只工作 我重新加载页面
- 如果嵌入在HTML中,而不是由aspx生成,为什么脚本标记会正确运行
- javascript是否正确地链接到html?为什么脚本没有运行
- HTML5:为什么脚本标签需要放在body标签的末尾,而不是body标签的开始
- 为什么脚本会给出意外的输出
- 为什么脚本没有按预期迭代for循环?
- 浏览器渲染网页的顺序是什么,为什么脚本阻塞是一个问题
- 为什么脚本不这样工作呢?
- 为什么脚本中的EL总是在页面呈现时执行
- 为什么脚本没有在所有输入元素上运行
- 为什么脚本会从使用jquery's html而不是从使用innerHTML运行?
- 为什么脚本不写在元素本身上就不能工作
- 为什么脚本不起作用
- 为什么脚本在正文标签的末尾