..


ลิงก์ผู้สนับสนุน

จาวาสคริช้าลงโหลดของเว็บไซต์ของคุณ? ลองโหมดตรงกัน!

บทความที่เขียนโดย Max Bossi
หน้า 1 จาก 2

เรามีกี่ครั้งที่ได้ยินว่ามีเป็นสาเหตุที่พบบ่อยที่สุดของความล่าช้าในการโหลดหน้าเว็บหรือไม่ หลายครั้งใช่ไหม? นี้โชคไม่ดีที่มาจากข้อเท็จจริงที่ให้บริการจำนวนมากที่ใช้บนเว็บไซต์และบล็อกที่มีการจัดหาจากภายนอกโดยรวมของหน้าเว็บใน Javascript รหัส ตัวอย่างเช่นคิดว่าการบริการเช่นสถิติ, แลกแบนเนอร์, ปลั๊กอินสังคม, Shoutbox, ฯลฯ

ทั้งหมดขององค์ประกอบเหล่านี้เป็นกฎจะถูกโหลดลงในหน้าเว็บที่ผ่านการใช้ <script> นี้ :

 



 <script type="text/javascript" src="http://www.sitoesterno.com/servizio.js"> </ script>

 
ชนิดของมาร์กอัปนี้เป็นที่คาดว่าจะ, ทนทุกข์ทรมานเป็นปัญหาสำคัญ : ถ้าทรัพยากรจากภายนอกที่ไม่ตอบสนองได้อย่างรวดเร็ว (เช่นเนื่องจากเซิร์ฟเวอร์มีมากเกินไปหรือมีปัญหาเครือข่ายชั่วคราว) เบราว์เซอร์ที่เรียกว่าการแสดงผลหน้าเว็บที่ โฮสต์โค้ดนี้จะป้องกันการรอคอยสำหรับการโหลดจาวาสคริปต์ที่มีการโหลด ผลที่ตามมาก็คือว่าหน้าเว็บที่อาจจะกลายเป็นช้ามากหรือที่เลวร้ายที่สุดอาจจะมีสีขาว ... ทำให้สูญเสียของการเข้าชม!

JavaScript สามารถทำงานช้าลงในเว็บไซต์ของคุณ!

แก้ปัญหาได้อย่างง่ายดาย

ทางออกหนึ่งเพื่อแก้ไขปัญหานี้ถูกนำเสนอโดยการใช้แท็ก <i​​frame> แต่นี้เป็นไปไม่ได้เสมอ : เมื่อองค์ประกอบที่จะจัดตั้งขึ้นจะมีขนาดที่แน่นอน (เช่นแบนเนอร์) คุณสามารถใช้แก้ปัญหานี้ ... แต่เมื่อองค์ประกอบที่มีการรวมขนาดแตกต่างกันหรือใช้ผลแบบไดนามิกของ iframe ได้ไม่เพียงพอแน่นอน

ทางออกที่สองซึ่งเป็นยังง่ายมากคือการวางรหัส JavaScript ที่ไม่ได้ผลิตส่งออกโดยตรง (เช่นสถิติ) ที่ด้านล่างก่อนที่จะปิดการ <body> ที่ ... แต่เมื่อรหัสของเราต้องการที่จะผลิตส่งออกและการนี​​้จะต้องมีตำแหน่งที่จุดที่ชัดเจนของรูปแบบของเรานี้ไม่ได้เป็นของหลักสูตรที่เป็นไปได้

ทั้งการแก้ปัญหาง่ายๆเหล่านี้จึงไม่ได้คำตอบที่คุณกำลังมองหา ... เราเห็นแล้วมันคืออะไรและวิธีการโหลดไม่ตรงกันของรหัส JavaScript

ในประเภทเดียวกัน ...
E - Learning
CSS (หลักสูตร) CSS (หลักสูตร)
การออกแบบเว็บและการใช้งานตาม W3C CSS และ XHTML เริ่มต้นจาก 29 €
HTML (หลักสูตร) HTML (หลักสูตร)
ภาษามาร์คอัปสำหรับเว็บจาก 29 €
Javascript (หลักสูตร) Javascript (หลักสูตร)
คู่มือที่สมบูรณ์ในการเขียนสคริปต์ฝั่งไคลเอนต์ จาก 39 €
ลิงก์ผู้สนับสนุน