use*_*ser 69 javascript webpage
我刚刚使用Mozilla Firefox的插件"Yslow",它告诉我应该把JavaScript放在底部.我之前听过这个,但没有真正想过这个.与顶部相比,将JavaScript放在网页底部真的有优势吗?
woj*_*ojo 52
它允许在执行JavaScript之前明显加载网页,这对于像Google Analytics这样的事情是有意义的,这些事情在页面加载之前不需要发生.
您可能还希望查看jQuery,prototype等内容并附加到"ready"处理程序,该处理程序在DOM完全加载后执行JavaScript代码,这是许多JavaScript代码的适当位置.
Cor*_*lou 44
假设您没有在CDN上运行或没有从单独的子域或服务器提供JS,它将同步加载并强制您的HTML内容等到它下载文件.通过在结束</body>标记之前将JS放在页面底部,您可以在加载javascript之前解析HTML. 这样可以加快页面加载速度.
如果你有静态的html内容和大量的javascript,它可以改变感知的页面加载时间,因为html将首先加载给用户一些东西.如果你没有太多的javascript,或者现有的页面内容依赖于javascript有用,那么这在实际上并不那么有用.
我想更新这个主题,谷歌最近引入了异步片段http://support.google.com/analytics/bin/answer.py?hl=en&answer=1008080&rd=1,可以为您的网站添加它以带来例如谷歌统计支持。为了获得最佳性能,应将其放置在该<head>部分的底部。关键是这增加了在用户离开页面之前发送的跟踪信标的可能性。
如果您想使用谷歌分析在谷歌网站管理员工具中验证您的网站,它也应该位于那里。
除此之外,相同的规则基本上仍然适用 - 底部的 javascript 用于“快速”加载页面。我使用引号是因为在 javascript 完成之前我不会计算页面完全加载的情况;-)
| 归档时间: |
|
| 查看次数: |
57597 次 |
| 最近记录: |