ด็อม (อังกฤษ: DOM: Document Object Model แบบจำลองอ็อบเจกต์เอกสาร) เป็นวิธีการอธิบายว่าข้อมูลต่างๆ ในเอกสาร HTML หรือ XML จัดเรียงตัวแบบเชิงวัตถุ (object oriented) อย่างไร ด็อมเป็นวิธีในการสร้าง API ให้สามารถควบคุมเนื้อหา โครงสร้าง และรูปแบบของเอกสารได้
เดิมทีนั้นเว็บเบราว์เซอร์แต่ละค่ายมีการพัฒนาด็อมโดยใช้จาวาสคริปต์ที่แตกต่างกันออกไป ทาง W3C จึงได้ร่างมาตรฐานกลางที่เรียกว่า W3C Document Object Model (W3C DOM) โดยไม่ขึ้นกับภาษาโปรแกรมมิ่งภาษาใดภาษาหนึ่ง
การจัดข้อมูลในรูปแบบด็อมนั้นใช้ในการบอกความสัมพันธ์ระหว่างวัตถุแต่ละชิ้น อย่างไรก็ตาม ด็อมมีจุดอ่อนในเรื่องประสิทธิภาพเมื่อต้องประมวลผลเอกสารขนาดใหญ่ ซึ่งด็อมจำเป็นต้องอ่านเอกสารให้ครบทั้งหมดก่อน จึงจะเริ่มประมวลผล ข้อเสียนี้จึงเกิดการออกแบบ SAX ที่ใช้วิธีอ่านเอกสารทีละส่วนแทน
ตามมาตรฐานของ W3C นั้น ได้แบ่งด็อมเป็นระดับชั้น (level) ที่มีข้อกำหนดแตกต่างกันออกไป ปัจจุบันมี Level 0-3
ดูเพิ่ม
อ้างอิง
- มาตรฐาน DOM ระดับ 1
แหล่งข้อมูลอื่น
- W3C DOM
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
dxm xngkvs DOM Document Object Model aebbcalxngxxbecktexksar epnwithikarxthibaywakhxmultang inexksar HTML hrux XML cderiyngtwaebbechingwtthu object oriented xyangir dxmepnwithiinkarsrang API ihsamarthkhwbkhumenuxha okhrngsrang aelarupaebbkhxngexksaridDocument Object Model edimthinnewbebrawesxraetlakhaymikarphthnadxmodyichcawaskhriptthiaetktangknxxkip thang W3C cungidrangmatrthanklangthieriykwa W3C Document Object Model W3C DOM odyimkhunkbphasaopraekrmmingphasaidphasahnung karcdkhxmulinrupaebbdxmnnichinkarbxkkhwamsmphnthrahwangwtthuaetlachin xyangirktam dxmmicudxxnineruxngprasiththiphaphemuxtxngpramwlphlexksarkhnadihy sungdxmcaepntxngxanexksarihkhrbthnghmdkxn cungcaerimpramwlphl khxesiynicungekidkarxxkaebb SAX thiichwithixanexksarthilaswnaethn tammatrthankhxng W3C nn idaebngdxmepnradbchn level thimikhxkahndaetktangknxxkip pccubnmi Level 0 3duephimSimple API for XML SAX AJAXxangxingmatrthan DOM radb 1aehlngkhxmulxunW3C DOM