基于jQuery Mobile docs,加载jQuery和jQuery mobile的<script>
标签应该放在<head>
元素内。
我总是被告知要在页面底部加载<script>
标记以获得更好的效果。例如:http://developer.yahoo.com/blogs/ydn/posts/2007/07/high_performanc_5/
对于jQuery Mobile脚本,是否有理由更喜欢一个位置?
答案 0 :(得分:2)
将<script>
置于底部是为了在代码执行之前加快外部元素的加载速度,但在 jQM中,在pageinit / pageshow事件触发之前不会显示任何内容,这基本上是jQM的document.ready版本(一切都已加载,DOM就在那里等)
我可以想象在较大的网站中,您希望尽快显示内容,这样会派上用场,就像在文档之前附加被动on
侦听器一样。是另一种技巧人们用。
但是当你等待document.ready
显示任何内容时,所有这些速度优化都没有多大意义。