สารบัญ:

เบราว์เซอร์แสดงหน้าอย่างไร
เบราว์เซอร์แสดงหน้าอย่างไร

วีดีโอ: เบราว์เซอร์แสดงหน้าอย่างไร

วีดีโอ: เบราว์เซอร์แสดงหน้าอย่างไร
วีดีโอ: วิธีตั้งค่า Chrome เป็นบราวเซอร์หลักใน Windows 10 2024, เมษายน
Anonim

เมื่อเว็บ หน้าหนังสือ โหลดแล้ว เบราว์เซอร์ ขั้นแรกให้อ่าน TEXT HTML และสร้าง DOM Tree จากมัน จากนั้นจะประมวลผล CSS ไม่ว่าจะเป็นอินไลน์ ฝังตัว หรือ CSS ภายนอก และสร้าง CSSOM Tree จากมัน หลังจากสร้างต้นไม้เหล่านี้แล้วก็จะสร้าง แสดงผล - ต้นไม้จากมัน

คำถามก็คือ การแสดงผลของหน้าเว็บคืออะไร?

เมื่อเราพูดในแง่ของ เว็บ เซิร์ฟเวอร์, การแสดงผล หมายถึงการสร้างเอาต์พุต HTML โดย your เว็บ เซิร์ฟเวอร์ กำลังแสดงผล โดยเบราว์เซอร์ เมื่อเราพูดในแง่ของ เว็บ เบราว์เซอร์, การแสดงผล หมายถึงการแยกวิเคราะห์ HTML และแสดง หน้าหนังสือ บนหน้าจอ (UI)

นอกจากนี้ เบราว์เซอร์แยกวิเคราะห์ HTML อย่างไร เมื่อคุณบันทึกไฟล์ด้วยนามสกุล. html คุณส่งสัญญาณไปที่ เบราว์เซอร์ เอ็นจิ้นเพื่อตีความไฟล์เป็น an html เอกสาร. วิธีการ เบราว์เซอร์ “ตีความ” ไฟล์นี้มาก่อน การแยกวิเคราะห์ มัน. ใน การแยกวิเคราะห์ กระบวนการ และโดยเฉพาะอย่างยิ่งในระหว่างการสร้างโทเค็น ทุกการเริ่มต้นและสิ้นสุด html แท็กในไฟล์ถูกนำมาพิจารณา

ตามลําดับ จะเกิดอะไรขึ้นในเบราว์เซอร์เมื่อเบราว์เซอร์ของคุณโหลดหน้า

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

การเรนเดอร์เบราว์เซอร์ทำงานอย่างไรเบื้องหลัง

วิธีการทำงานของเบราว์เซอร์: เบื้องหลัง

  1. อินเทอร์เฟซผู้ใช้ - รวมถึงแถบที่อยู่ ปุ่มย้อนกลับ/ไปข้างหน้า เมนูบุ๊กมาร์ก ฯลฯ
  2. เอ็นจิ้นเบราว์เซอร์ - รวบรวมการดำเนินการระหว่าง UI และเอ็นจิ้นการเรนเดอร์
  3. เอ็นจิ้นการแสดงผล - รับผิดชอบในการแสดงเนื้อหาที่ร้องขอ
  4. ระบบเครือข่าย - ใช้สำหรับการโทรในเครือข่าย เช่น คำขอ