通常當我寫我的jQuery代碼我這樣做意義準備
$(document).ready(function() {
// some code
});
我一直在尋找一些代碼網上,我注意到,作者這樣做
$(document).ready(function($) {
// some code
});
$
作爲函數參數的用途是什麼
通常當我寫我的jQuery代碼我這樣做意義準備
$(document).ready(function() {
// some code
});
我一直在尋找一些代碼網上,我注意到,作者這樣做
$(document).ready(function($) {
// some code
});
$
作爲函數參數的用途是什麼
jQuery使用jQuery
作爲第一個參數來調用回調函數。 Javascript並不要求你定義傳遞給你的函數的參數,所以如果不需要的話,它通常會被忽略。
這似乎不可思議,因爲筆者已經依靠$
是jQuery的 - 你通常會想到它是沿着線:
jQuery(document).ready(function($) {
// $ works here even if someone changed the global `$`
// this breaks down if someone changed jQuery too but that's far less likely
});
這也很好的說明'jQuery (function($){})'相當於'jQuery(document).ready(function($){})''。 –
jQuery的功能的jQuery或$的價值。它作爲一個名稱空間,所以我們可以稱之爲「全局jQuery對象」。
好友請jQuery文檔。它寫得很好,很容易理解。我會告訴你什麼是$符號。 $是jQuery函數的一個快捷方式。 。
**$**(document).ready(function() {
// statements
});
這裏$代表jQuery的。你可以使用jQuery的代替的$標誌..
請參閱此鏈接Click here
看的文檔:HTTP:// API。 jquery.com/ready/ - 在'別名jQuery命名空間'一節中已經很清楚地解釋了這一點 – Ian
在這裏似乎毫無用處 –
這解釋了所有 - http://www.bennadel.com/blog/1719-jQuery-s-Passes-本身-A s-An-Argument-To-The-Ready-Event-Callback.htm – techfoobar