正确的方法检查jQuery已加载

时间:2016-09-23 09:34:00

标签: javascript jquery

我注意到有几种方法可以检查jQuery是否已经加载,我很想知道一个是否比另一个更好,或者更可靠?

过去我用它来检查jQuery是否存在:

window.jQuery

但是,这是另一个选项,它检查对象是否已定义:

typeof jQuery !== 'undefined'

或者,是否有一种比这两种方法更好的方法?

3 个答案:

答案 0 :(得分:0)

我正在使用这个

if ('undefined' == typeof window.jQuery) {
    // jquery not loaded
} else {
    // jquery is loaded
}

答案 1 :(得分:0)

这是使用jquery的推荐方法:

jQuery(function($) { //your stuff });

here (jQuery documentation)

答案 2 :(得分:0)

我不认为选民理解我的要求。老实说,不明白为什么这会被贬低......

我的两条原始建议都有效,但无法找到任何表现统计数据来推荐其中一个。