วีดีโอ: สคริปต์เลื่อนเวลาใน JavaScript คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
NS เลื่อนเวลา แอตทริบิวต์บอกเบราว์เซอร์ว่าควรทำงานกับหน้าต่อไปและโหลด สคริปต์ “ในพื้นหลัง” จากนั้นเรียกใช้ สคริปต์ เมื่อโหลด สคริปต์ กับ เลื่อนเวลา ไม่เคยบล็อกหน้า สคริปต์ กับ เลื่อนเวลา ดำเนินการเสมอเมื่อ DOM พร้อม แต่ก่อนเหตุการณ์ DOMContentLoaded
อีกอย่างที่ต้องรู้คือ อะไรคือสิ่งที่เลื่อนออกไปใน JavaScript?
คำมั่นสัญญาเป็นตัวยึดสำหรับผลลัพธ์ซึ่งเริ่มแรกไม่ทราบในขณะที่a เลื่อนออกไป แสดงถึงการคำนวณที่ส่งผลให้เกิดค่า ในขณะที่คำสัญญาเป็นค่าที่ส่งคืนโดยฟังก์ชันอะซิงโครนัส a เลื่อนออกไป สามารถแก้ไขได้หรือปฏิเสธโดยผู้โทรซึ่งแยกสัญญาออกจากตัวแก้ไข
ประการที่สอง async defer ใน JavaScript คืออะไร? อะซิงโครนัส vs เลื่อนเวลา กับ async ไฟล์จะถูกดาวน์โหลดแบบอะซิงโครนัสและดำเนินการทันทีที่ดาวน์โหลด กับ เลื่อนเวลา ไฟล์จะถูกดาวน์โหลดแบบอะซิงโครนัส แต่จะดำเนินการเมื่อการแยกวิเคราะห์เอกสารเสร็จสิ้นเท่านั้น กับ เลื่อนเวลา สคริปต์จะทำงานในลำดับเดียวกับที่เรียก
ตามลําดับ อะไรคือความแตกต่างระหว่างการโหลดไฟล์สคริปต์แบบอะซิงโครนัสและการเลื่อนการโหลดไฟล์สคริปต์
NS ความแตกต่างระหว่าง async และ เลื่อนเวลา ศูนย์รอบเมื่อ สคริปต์ ถูกดำเนินการ แต่ละ สคริปต์ async ดำเนินการในโอกาสแรกหลังจากดาวน์โหลดเสร็จและก่อนหน้าต่าง โหลด เหตุการณ์. ในขณะที่ เลื่อนสคริปต์ ในทางกลับกันรับประกันว่าจะถูกประหารชีวิต ใน ลำดับที่เกิดขึ้น ใน หน้าหนังสือ.
เพิ่มการเลื่อนใน JavaScript อย่างไร
NS DEFER วิธีที่คุณทำได้ เพิ่ม NS เลื่อนเวลา ” ให้กับแต่ละแท็กภายนอกของคุณ สิ่งที่ ' เลื่อนเวลา ' แอตทริบิวต์บอกให้เว็บเบราว์เซอร์ไม่โหลดจนกว่า HTML จะโหลดเสร็จ
แนะนำ:
ตัวแปรส่วนกลางใน JavaScript คืออะไร?
Global JavaScript Variables ตัวแปรที่ประกาศนอกฟังก์ชันจะกลายเป็น GLOBAL ตัวแปรส่วนกลางมีขอบเขตทั่วโลก: สคริปต์และฟังก์ชันทั้งหมดบนหน้าเว็บสามารถเข้าถึงได้
Getter JavaScript คืออะไร?
Getters มีวิธีกำหนดคุณสมบัติของอ็อบเจ็กต์ แต่จะไม่คำนวณมูลค่าของคุณสมบัติจนกว่าจะเข้าถึงได้ ตัวรับจะชะลอค่าใช้จ่ายในการคำนวณมูลค่าจนกว่าจะถึงมูลค่าที่ต้องการ หากไม่ต้องการค่าในตอนนี้ จะใช้ในภายหลังหรือในบางกรณีก็ไม่ได้ใช้เลย
คีย์โค้ดใน JavaScript คืออะไร?
JavaScript KeyCode เหตุการณ์ keydown เกิดขึ้นเมื่อกดแป้นคีย์บอร์ด และตามด้วยการดำเนินการของเหตุการณ์การกดแป้น เหตุการณ์ keyup ถูกสร้างขึ้นเมื่อมีการปล่อยคีย์
โฮสต์ใน JavaScript คืออะไร?
คำจำกัดความและการใช้งาน คุณสมบัติโฮสต์ตั้งค่าหรือส่งคืนชื่อโฮสต์และพอร์ตของ URL หมายเหตุ: หากไม่มีการระบุหมายเลขพอร์ตใน URL (หรือหากเป็นพอร์ตเริ่มต้นของสคีม - เช่น 80 หรือ 443) เบราว์เซอร์บางตัวจะไม่แสดงหมายเลขพอร์ต
Javascript คืออะไร
คุณสมบัติด้านบน (หน้าต่าง) การสนับสนุนเบราว์เซอร์: ส่งกลับการอ้างอิงไปยังวัตถุหน้าต่างระดับบนสุดในลำดับชั้นของหน้าต่าง คุณสมบัติระดับบนสุดมีประโยชน์หากวางเอกสารปัจจุบันไว้ในเฟรมย่อย (เฟรมภายในเฟรม) และคุณต้องเข้าถึงหน้าต่างระดับบนสุด