Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

$(document).ready() เทียบเท่าใน JavaScript คืออะไร?


ใน jQuery หากคุณต้องการให้กิจกรรมทำงานบนเพจของคุณ คุณควรเรียกมันว่าภายในฟังก์ชัน $(document).ready() ทุกอย่างภายในจะโหลดทันทีที่โหลด DOM และก่อนที่จะโหลดเนื้อหาของหน้า

$(document).ready(function() {
   alert(“Document loaded successful!");
});

ตัวอย่าง

ใน JavaScript เพื่อให้ได้ผลลัพธ์เช่นเดียวกับ $(document).ready ให้ลองใช้โค้ดต่อไปนี้ -

<html>
   <body>
      <script>
         var loader = setInterval(function () {
            if(document.readyState !== "complete") return;
            clearInterval(loader);
            alert(“Document loaded successful!");
            // document.write("Document loaded successful!");
         }, 300);
      </script>
   </body>
</html>