我正在嘗試查找現有代碼中使用的jQuery版本。一些代碼具有以下語法。試圖瞭解其語法是一個老的jQuery版本確定代碼的jquery版本
文件1
jQuery(function($) {
$(document).ready(function(){
});
});
文件2
(function($) {
})(jQUery);
我正在嘗試查找現有代碼中使用的jQuery版本。一些代碼具有以下語法。試圖瞭解其語法是一個老的jQuery版本確定代碼的jquery版本
文件1
jQuery(function($) {
$(document).ready(function(){
});
});
文件2
(function($) {
})(jQUery);
你怎麼包裝或初始化代碼無關與jQuery的方式版。你發佈的兩個例子在意圖上完全不同。
jQuery(function($)
$(document).ready(function(){
});
});
這基本上觸發兩次ready()
因爲$(function() {});
事件是短暫的是,寫$
曾經爲jQuery
,然後通過$
作爲論據是做舊的方式,但它仍然具有較新版本的作品jQuery,它只是不推薦。
第二個示例僅僅是一個匿名函數包裝器,它因爲anon函數的性質而執行,而不是因爲您告訴jQuery在ready()
上執行了某些操作。而且,這不是依賴於版本。
「最好」的方式做它像這樣:
(function($){
$(function() {
// doc ready
});
})(jQuery);
如果你只需要找出目前使用jQuery的版本使用本:
$.fn.jquery;
非常感謝您的信息。 – Arav
你如何初始化jQuery有路與其版本無關 – Alex