0

根据jQuery Mobile 文档<script>加载 jQuery 和 jQuery mobile 的标签应该放在<head>元素内部。

我一直被告知要<script>在页面底部加载标签以获得更好的性能。例如:http: //developer.yahoo.com/blogs/ydn/posts/2007/07/high_performanc_5/

对于 jQuery Mobile 脚本,是否有理由更喜欢一个位置而不是另一个位置?

4

1 回答 1

2

将 放在<script>底部是为了在代码执行之前促进更快地加载外部元素,但是在jQM 中,直到 pageinit/pageshow 事件触发之前什么都不会真正显示,这基本上是 jQM 的 document.ready 版本(所有内容都已加载并且 DOM 在那里ETC)

我可以想象在您希望尽快显示内容的较大站点中,这会派上用场,就像在 document.ready是人们使用的另一个技巧之前on附加被动侦听器一样。

但是,当您等待 adocument.ready显示任何内容时,所有这些速度优化都没有多大意义。

于 2012-10-04T22:38:18.887 回答