..
เรามีกี่ครั้งที่ได้ยินว่ามีเป็นสาเหตุที่พบบ่อยที่สุดของความล่าช้าในการโหลดหน้าเว็บหรือไม่ หลายครั้งใช่ไหม? นี้โชคไม่ดีที่มาจากข้อเท็จจริงที่ให้บริการจำนวนมากที่ใช้บนเว็บไซต์และบล็อกที่มีการจัดหาจากภายนอกโดยรวมของหน้าเว็บใน Javascript รหัส ตัวอย่างเช่นคิดว่าการบริการเช่นสถิติ, แลกแบนเนอร์, ปลั๊กอินสังคม, Shoutbox, ฯลฯ
ทั้งหมดขององค์ประกอบเหล่านี้เป็นกฎจะถูกโหลดลงในหน้าเว็บที่ผ่านการใช้ <script> นี้ :
<script type="text/javascript" src="http://www.sitoesterno.com/servizio.js"> </ script>ชนิดของมาร์กอัปนี้เป็นที่คาดว่าจะ, ทนทุกข์ทรมานเป็นปัญหาสำคัญ : ถ้าทรัพยากรจากภายนอกที่ไม่ตอบสนองได้อย่างรวดเร็ว (เช่นเนื่องจากเซิร์ฟเวอร์มีมากเกินไปหรือมีปัญหาเครือข่ายชั่วคราว) เบราว์เซอร์ที่เรียกว่าการแสดงผลหน้าเว็บที่ โฮสต์โค้ดนี้จะป้องกันการรอคอยสำหรับการโหลดจาวาสคริปต์ที่มีการโหลด ผลที่ตามมาก็คือว่าหน้าเว็บที่อาจจะกลายเป็นช้ามากหรือที่เลวร้ายที่สุดอาจจะมีสีขาว ... ทำให้สูญเสียของการเข้าชม!

ทางออกหนึ่งเพื่อแก้ไขปัญหานี้ถูกนำเสนอโดยการใช้แท็ก <iframe> แต่นี้เป็นไปไม่ได้เสมอ : เมื่อองค์ประกอบที่จะจัดตั้งขึ้นจะมีขนาดที่แน่นอน (เช่นแบนเนอร์) คุณสามารถใช้แก้ปัญหานี้ ... แต่เมื่อองค์ประกอบที่มีการรวมขนาดแตกต่างกันหรือใช้ผลแบบไดนามิกของ iframe ได้ไม่เพียงพอแน่นอน
ทางออกที่สองซึ่งเป็นยังง่ายมากคือการวางรหัส JavaScript ที่ไม่ได้ผลิตส่งออกโดยตรง (เช่นสถิติ) ที่ด้านล่างก่อนที่จะปิดการ <body> ที่ ... แต่เมื่อรหัสของเราต้องการที่จะผลิตส่งออกและการนี้จะต้องมีตำแหน่งที่จุดที่ชัดเจนของรูปแบบของเรานี้ไม่ได้เป็นของหลักสูตรที่เป็นไปได้
ทั้งการแก้ปัญหาง่ายๆเหล่านี้จึงไม่ได้คำตอบที่คุณกำลังมองหา ... เราเห็นแล้วมันคืออะไรและวิธีการโหลดไม่ตรงกันของรหัส JavaScript
| |
CSS (หลักสูตร)
การออกแบบเว็บและการใช้งานตาม W3C CSS และ XHTML เริ่มต้นจาก 29 € |
| |
HTML (หลักสูตร)
ภาษามาร์คอัปสำหรับเว็บจาก 29 € |
| |
Javascript (หลักสูตร)
คู่มือที่สมบูรณ์ในการเขียนสคริปต์ฝั่งไคลเอนต์ จาก 39 € |