Đoạn mã sau sẽ được thực thi khi DOM (Mô hình đối tượng tài liệu) đã sẵn sàng để mã JavaScript thực thi.
$(document).ready(function(){
// Write code here
});
Các tay ngắn cho mã trên là:
$(function(){
// write code here
});
Mã được hiển thị bên dưới là một hàm JavaScript ẩn danh tự gọi và sẽ được thực thi ngay khi trình duyệt diễn giải nó:
(function(){
//write code here
})(); // It is the parenthesis here that call the function.
Hàm tự gọi jQuery được hiển thị bên dưới, chuyển đối tượng jQuery toàn cầu làm đối số function($)
. Điều này cho phép $
được sử dụng cục bộ trong chức năng tự gọi mà không cần phải đi qua phạm vi toàn cầu cho một định nghĩa. jQuery không phải là thư viện duy nhất sử dụng $
, vì vậy điều này làm giảm xung đột đặt tên tiềm năng.
(function($){
//some code
})(jQuery);
$(function() {});
tương đương với$(document).ready(function() {});