在 html 文件中包含大量(例如 50 个)脚本标记是否存在任何问题?它是否会导致页面渲染时间出现任何性能问题?
我的页面上有一个部分,用于提取地理位置点并将其放入数组中以在谷歌地图上使用。我可以仅针对地理位置点创建一个单独的查询,但我相信如果我在请求其他内容时将其取出,效率会更高。
<script type="text/javascript">points[{count}] = [{job_latitude},{job_longitude},'{title}'];</script>
当浏览器遇到SCRIPT
元素它停止解析和呈现 HTML 并开始解析和解释其内容。那是因为代码SCRIPT
元素可能会改变已经解析的 DOM 树。
这就是原因建议放置SCRIPT位于文档底部 http://developer.yahoo.com/performance/rules.html#js_bottom这样整个文档主体就已经被解析了。
所以我宁愿完全请求地理位置(也许您可以在服务器端收集它们并在最后打印它们)。或者,如果您不能或不想这样做,请添加defer属性 http://www.w3.org/TR/html4/interact/scripts.html#adef-defer给你的SCRIPT
告诉解析器不要等待脚本的元素。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)