HTML <script> defer ຜົນງານ
ການສະແດງ ແລະ ການນໍາໃຊ້
defer
ຜົນງານຈະນຳໃຊ້ຄວາມຈິງຈັກ
ຖ້າມີ defer
ຜົນງານ defer ຈະດຳເນີນຢ່າງເປັນເທື່ອທັນທີ່ກຳລັງຕັດຕອນເວັບໄຊ ແລະດຳເນີນຢ່າງເປັນເທື່ອບໍ່ມີການຕັດຕອນເວັບໄຊສິ້ນສຸດ
ຫັງກໍ່ຄື:defer
ຜົນງານຈະນຳໃຊ້ສຳລັບສະແນນບັນຊີຕ່າງໆ (ພຽງແຕ່ມີ) ຜົນງານ src ຈະຕ້ອງນຳໃຊ້ຫຼັງຈາກນັ້ນ).
ຫັງກໍ່ຄື:ສາມາດດຳເນີນສະແນນບັນຊີຕ່າງໆໄດ້ໂດຍຫຼາຍວິທີ:
- ຖ້າມີ async: ສະແນນບັນຊີຈະດັງດັບລົງໃນຂະນະທີ່ກຳລັງຕັດຕອນເວັບໄຊ ແລະດຳເນີນຢ່າງທັນທີ່ມີອະນຸຍາດ (ກ່ອນກຳລັງຕັດຕອນເວັບໄຊສິ້ນສຸດ)
- ຖ້າມີ defer (ບໍ່ມີ async): ສະແນນບັນຊີຈະດັງດັບລົງໃນຂະນະທີ່ກຳລັງຕັດຕອນເວັບໄຊ ແລະດຳເນີນຢ່າງເປັນເທື່ອທັນທີ່ບໍ່ມີການຕັດຕອນເວັບໄຊສິ້ນສຸດ
- ຖ້າບໍ່ມີ async ຫຼື defer: ສະແນນບັນຊີຈະດັງດັບລົງແລະດຳເນີນຢ່າງທັນທີ່ ລະຫວ່າງການຕັດຕອນເວັບໄຊ ຈົນກວ່າສະແນນດຳເນີນສິ້ນສຸດ
ຂໍ້ບັນນາທິດ
<script defer>
ການຊັກການບັນທຶກ script
ທ່ານສາມາດຄວບຄຸມວິທີການບັນການບັນທຶກ script ໂດຍການນຳໃຊ້ຂໍ້ມູນ async ແລະ defer. ຂໍ້ມູນ defer ບອກໃຫ້ບັນດາບັນດາສະຖານະພາບໃຫ້ບັນດາບັນດາສະຖານະພາບທີ່ບັນດາບົດຫລັກ HTML ທີ່ມີຢູ່ໃນເວັບໄຊຈະຖືກລົງໄປ ແລະ ການບັນທຶກຈະຖືກກຳນົດຫຼັງຈາກບົດຫລັກ HTML ທີ່ມີຢູ່ໃນເວັບໄຊທີ່ໄດ້ຖືກກຳນົດຢູ່ຫຼັງຄວາມຄິດສະບາຍ.
ບັນດາສະຖານະພາບຂອງບັນດາບົດຫລັກ script ຈະຖືກບັນທຶກໃຫ້ຊອກຫາ ແລະ ການບັນທຶກການບັນການຫລັກ script ຈະຖືກສາຍຫລັງຈາກບົດຫລັກ HTML ທີ່ມີຢູ່ໃນເວັບໄຊທີ່ໄດ້ຖືກກຳນົດຢູ່ຫຼັງຄວາມຄິດສະບາຍທີ່ບາງສະຖານະພາບຂອງ HTML.
ນີ້ກໍ່ແມ່ນຜົນຂອງການປ່ຽນ script ໄປຫາຫຼັງໜ້າເວັບໄຊ:
<body> ... ... ... ... ... ... <script src="demo.js"></script> </body>
ການສະໜັບສະໜູນບັນດາສະຖານະພາບ
ຈຳນວນທີ່ໃນຕາລະບົດກໍານົດກັບສະຖານະພາບຂອງບັນດາສະຖານອານຸສາວະພາບທີ່ໃຫ້ການສະໜັບສະໜູນຂອງອຸປະກອນນັ້ນ.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
8.0 | 10.0 | 3.5 | 5.0 | 15.0 |