Phonegap - 为什么jquery加载在身体而不是头部?

时间:2013-10-24 05:38:44

标签: cordova

我注意到很多phonegap模板将javascript(例如jquery或jquery mobile)放在body标签的末尾。

在普通的html页面中,jquery等文件被加载到文档的头部。

将它放入体内是否有优势?

1 个答案:

答案 0 :(得分:1)

此链接提供了有关该主题的出色讨论:Whats Pros and Cons: putting javascript in head and putting just before the body close

但总的来说,将JavaScript放在正文的末尾会给用户带来更好更快的感觉。此外,放在头部的任何JavaScript都会在到达正文之前运行,这意味着您的JavaScript可能不知道存在哪些元素。这将极大地影响JavaScript文件加载后立即运行的函数。基本上,我所知道的最佳实践是将JavaScript置于正文的末尾,除非你有充分的理由不这样做。