ฉันพยายามเข้าใจ DOM และแม้ว่าฉันจะมีความคิดที่เป็นธรรมว่ามันคืออะไรมีบางอย่างที่ฉันไม่สามารถปักหมุดได้ ฉันจะเขียนสิ่งที่ฉันคิดว่า DOM เป็นและคำถามของฉันจะเป็นแบบอินไลน์
DOM เป็นการนำเสนอเชิงวัตถุอย่างเต็มรูปแบบของหน้าเว็บ มาตรฐาน W3C DOM เป็นพื้นฐานของ DOM ที่นำมาใช้ในเบราว์เซอร์ที่ทันสมัยที่สุด
ดังนั้น DOM พูดคุยเกี่ยวกับวิธีแสดงเอกสาร XML / HTML เป็นแบบจำลองวัตถุได้อย่างไร
DOM ไม่ได้ระบุว่าเอกสารจะต้องนำไปใช้เป็นต้นไม้หรือดงผลไม้และไม่ได้ระบุว่าจะนำความสัมพันธ์ระหว่างวัตถุมาใช้อย่างไร
สามารถแสดงเอกสารในรูปแบบอื่นได้อย่างไร?
เมื่อคุณทำอะไรเช่นนี้ -
document.write('welcome to my home page!');
วัตถุเอกสารให้บริการโดย DOM วิธีการเขียนเป็นอินเตอร์เฟสที่เปิดเผยกับ JavaScript โดย DOM
ดังนั้นวัตถุและวิธีการจะถูกสร้างเป็นวัตถุ JavaScript โดย parser DOM แล้วนำเสนอให้กับเครื่องมือ JavaScript? หรือวัตถุและวิธีการภายในเครื่องมือแยกวิเคราะห์ DOM เป็นภาษาของตนเองหรือไม่ และสัมผัสกับเครื่องมือ JavaScript หรือไม่ ถ้าเป็นเช่นนั้นแล้วอะไรคือความรับผิดชอบในการแปลจาก JavaScript เป็นภาษาท้องถิ่น
การผูกภาษาคืออะไร?
การโยงภาษาคือชุดของวัตถุที่มีอยู่ในภาษาที่สงสัยซึ่งใช้แต่ละอินเตอร์เฟสในข้อกำหนด DOM
นักพัฒนาสามารถสร้างการเชื่อมโยงภาษาจาก DOM เป็นภาษาของพวกเขาเพียงแค่ทำตาม IDL (Interface Definition Language) ในข้อมูลจำเพาะ DOM
ดังนั้นหากใช้เครื่องมือแยกวิเคราะห์ DOM ใน C ++ หมายความว่าเมื่อคุณสร้างการเชื่อมภาษาโดยทำตาม IDL คุณกำลังสร้างวัตถุในภาษาเฉพาะเช่น C ++ ที่เอ็นจิ้นการแยกวิเคราะห์ DOM สร้างขึ้นด้วยหรือไม่