บทความนี้อธิบายวิธีการใช้งานของการสร้างหน้า HTML ไม่ใช่แคช JS แบ่งปันสำหรับการอ้างอิงของคุณ วิธีการใช้งานเฉพาะมีดังนี้:
เพื่อนหลายคนจะพบสถานการณ์นี้: หากหน้าของเราโหลด JS ในครั้งต่อไปที่เราเปิดมันจะเรียกไฟล์แคช JS นี้ แต่มันก็ไม่สะดวกมากที่เราจะทำการดีบัก บทความนี้จะพูดคุยเกี่ยวกับวิธีการแก้ปัญหานี้ลองมาดูกัน
วิธีการที่ไม่แคช JS นั้นค่อนข้างง่ายและสามารถใช้ CSS ด้วยวิธีนี้ภายใต้เงื่อนไขบางประการ
ให้ทุกคนเข้าใจหลักการง่าย ๆ ของการไม่แคช:
เมื่อเรียกดู URL ที่แตกต่างกันเบราว์เซอร์จะแคชที่อยู่ที่เข้าถึงได้ในปัจจุบันโดยอัตโนมัติ และหน้าแคชถูกเรียกในระหว่างการเยี่ยมชมครั้งที่สองซึ่งจะบรรลุวัตถุประสงค์ของการโหลดหน้าเว็บที่รวดเร็ว (การเพิ่มประสิทธิภาพการโหลดหน้าเว็บ);
ดังนั้นเราสามารถตั้งค่าที่แตกต่างกันที่ด้านหลังของหน้าเพื่อให้หน้าเข้าถึงแตกต่างกันเพื่อให้เราสามารถบรรลุวัตถุประสงค์ของการไม่แคช!
นี่คือตัวอย่างง่ายๆ:
คัดลอกรหัสดังต่อไปนี้: <script>
document.write ("<script type = 'text/javascript' src = '/js/test.js?"+math.random ();+"'> </script>");
</script>
ความคล้ายคลึงกันอื่น ๆ เพียงเพิ่ม +math.random () หลังจากที่อยู่
หมายเหตุ: เนื่องจาก math.random () สามารถทำงานใน JavaScript ได้เท่านั้นจึงสามารถเรียกได้ผ่าน JavaScript เท่านั้น
วิธีการที่เพิ่ม Ajax เพื่อไม่อนุญาตแคช
การคัดลอกรหัสมีดังนี้: xmlhttp.open ("รับ", "ajax.asp? ตอนนี้ =" + วันที่ใหม่ (). getTime (), จริง);
โปรดจำไว้ว่าตอนนี้ = " + วันที่ใหม่ (). getTime () เป็นจุดสำคัญและจำเป็นต้องตามด้วยพารามิเตอร์
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน