Skip to main content

โมเดลวัตถุเอกสารคืออะไร?

โมเดลวัตถุเอกสาร (DOM) เป็นการแสดงภาพของเทมเพลตลำดับชั้นหรือแผนที่ของวัตถุและคุณสมบัติทั้งหมดที่มีอยู่ในเอกสารเว็บและสามารถรับรู้ได้จากเว็บเบราว์เซอร์โมเดลวัตถุเบราว์เซอร์นี้ยังระบุวิธีการหรือการดำเนินการต่าง ๆ ที่มีให้กับโปรแกรมเมอร์ที่สามารถดำเนินการได้หรือกับวัตถุโมเดลวัตถุเอกสารเป็นตัวแทนของการเขียนโปรแกรมหรือความเป็นไปได้ในการเขียนสคริปต์ที่แม่นยำยิ่งขึ้นแม้ว่าเบราว์เซอร์หลักจะรองรับ DOM ทั่วไป แต่สคริปต์ที่ทำงานในเบราว์เซอร์หนึ่งอาจไม่สามารถใช้งานได้ในอื่นอย่างไรก็ตามโปรแกรมเมอร์สามารถทำงานได้อย่างปลอดภัยกับวัตถุคุณสมบัติและวิธีการตาม DOM พื้นฐานที่เป็นเรื่องธรรมดาสำหรับเบราว์เซอร์อินเทอร์เน็ตที่สำคัญทั้งหมด

เอกสารเว็บดูเหมือนจะเป็นเพียงหน่วยเดียวภายในหน้าต่างเบราว์เซอร์วัตถุที่หลากหลายพวกเขาสามารถและมักจะมีคุณสมบัติมากมายและพวกเขาทำงานในรูปแบบที่แตกต่างกันเนื่องจากความหลากหลายของวิธีการที่โปรแกรมเมอร์สามารถนำไปใช้กับวัตถุของเอกสารตัวอย่างเช่นรูปภาพสามารถปรากฏในเอกสารและได้รับการพิจารณาว่าเป็นวัตถุภายในเอกสารซึ่งเป็นวัตถุ

ลิงก์ยังเป็นวัตถุที่โปรแกรมเมอร์สามารถใช้วิธีการหรือดำเนินการเช่นการมีสีของลิงก์เปลี่ยนเมื่อเมาส์ลอยอยู่เหนือพวกเขาหรือมีภาพปรากฏหรือเปลี่ยนแปลงการเขียนสคริปต์ DOM เกี่ยวข้องกับการเข้ารหัสหรือเขียนโปรแกรมคอมพิวเตอร์ขนาดเล็กที่รู้จักกันในชื่อสคริปต์ที่ฝังอยู่ในเอกสารเว็บสคริปต์เหล่านี้เพิ่มฟังก์ชันการทำงานให้กับหน้าเว็บรวมถึง แต่ไม่ จำกัด เพียงการตรวจสอบความถูกต้องของรูปแบบเครื่องคิดเลขเสมือนข้อความป๊อปอัพเกมง่าย ๆ แบบทดสอบและแม้แต่ภาพเคลื่อนไหว

โปรแกรมเมอร์สร้างรหัสตามความเป็นไปได้ของโมเดลวัตถุเอกสารที่ใช้งานได้เว้นแต่ว่าพวกเขาเลือกที่จะเขียนโค้ดอย่างอนุรักษ์นิยมโดยใช้ DOM ทั่วไปเพื่อหลีกเลี่ยงความเป็นไปได้ของปัญหาความเข้ากันได้ของเบราว์เซอร์โมเดลวัตถุเอกสารมีความสำคัญต่อโปรแกรมเมอร์ที่เขียนสิ่งที่เรียกว่าสคริปต์ด้านลูกค้าในการพัฒนาเว็บเอกสารเว็บจะถูกเก็บไว้บนเว็บเซิร์ฟเวอร์ที่ส่งหน้าไปยังคอมพิวเตอร์ไคลเอนต์ที่ร้องขอและนำเสนอให้พวกเขามองเห็นผู้เข้าชมเว็บไซต์ผ่านเบราว์เซอร์สคริปต์ที่ฝังอยู่ในหน้าเว็บที่เก็บไว้บนเว็บเซิร์ฟเวอร์จะต้องทำงานบนคอมพิวเตอร์ไคลเอนต์ตามโมเดลวัตถุเอกสารของเบราว์เซอร์ของคอมพิวเตอร์ไคลเอนต์นั้น