โค้ดต่อไปนี้จะถูกเรียกใช้งานเมื่อ DOM (โมเดลวัตถุเอกสาร) พร้อมสำหรับโค้ด JavaScript เพื่อดำเนินการ
$(document).ready(function(){
// Write code here
});
มือสั้น ๆ ของโค้ดด้านบนคือ:
$(function(){
// write code here
});
รหัสที่แสดงด้านล่างเป็นฟังก์ชั่น JavaScript ที่ไม่ระบุชื่อที่เรียกตัวเองและจะดำเนินการทันทีที่เบราว์เซอร์ตีความ:
(function(){
//write code here
})(); // It is the parenthesis here that call the function.
jQuery ฟังก์ชั่นในตัวเองกล่าวอ้างที่แสดงด้านล่างผ่านวัตถุ jQuery function($)
ทั่วโลกเป็นอาร์กิวเมนต์ไปยัง สิ่งนี้ช่วย$
ให้สามารถใช้งานแบบโลคัลภายในฟังก์ชันการเรียกใช้ตัวเองโดยไม่จำเป็นต้องข้ามขอบเขตโกลบอลสำหรับคำจำกัดความ jQuery ไม่ได้เป็นเพียงไลบรารีเดียวที่ใช้ประโยชน์$
ดังนั้นจึงช่วยลดความขัดแย้งในการตั้งชื่อที่อาจเกิดขึ้น
(function($){
//some code
})(jQuery);
$(function() {});
เทียบเท่ากับ$(document).ready(function() {});