ผลต่างระหว่างรุ่นของ "ด็อม"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Ptbotgourou (คุย | ส่วนร่วม)
โรบอต เพิ่ม: ms:Document Object Model
Manop (คุย | ส่วนร่วม)
จัดรูปแบบ +เก็บกวาดด้วยสจห.
บรรทัด 1:
{{รอการตรวจสอบ}}
{{บทความชื่อภาษาอังกฤษ}}
 
[[ไฟล์:JKDOM.SVG|thumb|Document Object Model]]
'''Document Object Model (DOM)''' เป็นวิธีการอธิบายว่าข้อมูลต่างๆ ในเอกสาร [[HTML]] หรือ [[XML]] จัดเรียงตัวแบบ[[เชิงวัตถุ]] (object oriented) อย่างไร DOM เป็นวิธีในการสร้าง [[API]] ให้สามารถควบคุมเนื้อหา โครงสร้าง และรูปแบบของเอกสารได้
 
'''Document Object Model''' (DOM)''' เป็นวิธีการอธิบายว่าข้อมูลต่างๆ ในเอกสาร [[HTML]] หรือ [[XML]] จัดเรียงตัวแบบ[[เชิงวัตถุ]] (object oriented) อย่างไร DOM เป็นวิธีในการสร้าง [[API]] ให้สามารถควบคุมเนื้อหา โครงสร้าง และรูปแบบของเอกสารได้
เดิมทีนั้น[[เว็บเบราว์เซอร์]]แต่ละค่ายมีการพัฒนา DOM โดยใช้[[จาวาสคริปต์]]ที่แตกต่างกันออกไป ทาง [[W3C]] จึงได้ร่างมาตรฐานกลางที่เรียกว่า ''W3C Document Object Model (W3C DOM)'' โดยไม่ขึ้นกับภาษาโปรแกรมมิ่งภาษาใดภาษาหนึ่ง
 
เดิมทีนั้น[[เว็บเบราว์เซอร์]]แต่ละค่ายมีการพัฒนา DOM โดยใช้[[จาวาสคริปต์]]ที่แตกต่างกันออกไป ทาง [[W3C]] จึงได้ร่างมาตรฐานกลางที่เรียกว่า ''W3C Document Object Model (W3C DOM) '' โดยไม่ขึ้นกับภาษาโปรแกรมมิ่งภาษาใดภาษาหนึ่ง
 
การจัดข้อมูลในรูปแบบ DOM นั้นใช้[[แผนภูมิต้นไม้]]ในการบอกความสัมพันธ์ระหว่างวัตถุแต่ละชิ้น อย่างไรก็ตาม DOM มีจุดอ่อนในเรื่องประสิทธิภาพเมื่อต้องประมวลผลเอกสารขนาดใหญ่ ซึ่ง DOM จำเป็นต้องอ่านเอกสารให้ครบทั้งหมดก่อน จึงจะเริ่มประมวลผล ข้อเสียนี้จึงเกิดการออกแบบ [[Simple API for XML|SAX]] ที่ใช้วิธีอ่านเอกสารทีละส่วนแทน
 
==ระดับชั้นของ DOM==
ตามมาตรฐานของ W3C นั้น ได้แบ่ง DOM เป็นระดับชั้น (level) ที่มีข้อกำหนดแตกต่างกันออกไป ปัจจุบันมี Level 0-3
 
== ดูเพิ่ม ==
* [[Simple API for XML|Simple API for XML (SAX)]]
* [[AJAX]]
 
== อ้างอิง ==
==แหล่งข้อมูลอื่น==
* [http://www.w3.org/TR/REC-DOM-Level-1/ มาตรฐาน DOM ระดับ 1]
 
== แหล่งข้อมูลอื่น ==
* [http://www.w3.org/DOM/ W3C DOM]
 
[[หมวดหมู่: มาตรฐานที่พัฒนาจาก XML]]
[[หมวดหมู่: มาตรฐานของ W3C]]
 
[[af:Document Object Model]]
เข้าถึงจาก "https://th.wikipedia.org/wiki/ด็อม"