可能重複:
jQuery $(function() {}) and $(document).ready the same?哪個JQuery document.ready更好?
你知道哪一個更好,爲什麼?
第一個;
$(document).ready(function() {
// your code
});
第二個:
$(function() {
// your code
});
可能重複:
jQuery $(function() {}) and $(document).ready the same?哪個JQuery document.ready更好?
你知道哪一個更好,爲什麼?
第一個;
$(document).ready(function() {
// your code
});
第二個:
$(function() {
// your code
});
沒關係。我更喜歡第二種情況,因爲它更容易打字。
這是函數在內部執行的操作。
// HANDLE: $(function)
// Shortcut for document ready
} else if (jQuery.isFunction(selector)) {
return rootjQuery.ready(selector);
}
它們是等價的。這取決於你想成爲多麼冗長或簡潔。
所有這三個以下語法 是等價的:
$(document).ready(handler)
$().ready(handler) // (this is not recommended)
$(handler)
兩者是同一 參考:http://api.jquery.com/ready/
同意。不太詳細,但是大多數jQuery開發人員都知道。 – simshaun 2011-06-13 15:47:22
@Daniel是的,我問,因爲如果表現相同或更好,我想用第二個。 – tugberk 2011-06-13 15:47:41
的表現會差不多。我不會爲此擔心。 – 2011-06-13 15:48:14