ในภาษา javaScript สามารถใช้ window.onload ในการเรียกใช้ฟังก์ชั่นที่ต้องการให้ทำงานเมื่อโหลดหน้าเว็บเสร็จแล้ว โดยไม่ต้องใส่อีเว็น onload ในหน้าเว็บ แต่สามารถใช้ได้ครั้งเดียวเท่านั้น เช่น
1 2 3 4 5 6 7 8 | < script > window.onload=function(){ alert('function 1') } window.onload=function(){ alert('function 2') } </ script > |
จะเห็นได้ว่ามีแต่ข้อความ function 2 ออกมา เพราะคำสั่งชุดแรกโดนล้างออกไป เป็นสาเหตุที่คำสั่ง javascript บางตัวทำงานด้วยกันไม่ได้
ต่างจาก jQuery ที่เราสามารถใช้ $(function(){ … }) ได้โดยไม่จำกัด