กลับไปหน้าบทความ

อ่าน 2 นาที

เว็บไอดีแอล

Web IDL เป็น รูปแบบ ภาษาคำอธิบายอินเทอร์เฟซ (IDL) สำหรับอธิบาย API (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน) ที่มีจุดประสงค์เพื่อนำไปใช้ใน เว็บเบราว์เซอร์...

เว็บไอดีแอล

( เรียนรู้วิธีและเวลาในการลบข้อความนี้ )

Web IDLเป็น รูปแบบ ภาษาคำอธิบายอินเทอร์เฟซ (IDL) สำหรับอธิบายAPI (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน) ที่มีจุดประสงค์เพื่อนำไปใช้ในเว็บเบราว์เซอร์การนำมาใช้ได้รับแรงจูงใจจากความต้องการปรับปรุงความสามารถในการทำงานร่วมกันของอินเทอร์เฟซการเขียนโปรแกรมเว็บโดยการระบุว่าภาษาต่างๆ เช่นECMAScriptควรผูกอินเทอร์เฟซเหล่านี้ อย่างไร [ 1 ]

คำอธิบาย

Web IDL เป็น รูปแบบหนึ่ง ของ IDLที่มี: [ 2 ]

  • มีคุณสมบัติหลายประการที่ช่วยให้สามารถอธิบายพฤติกรรมของวัตถุสคริปต์ทั่วไปในบริบทของเว็บได้ง่ายขึ้น
  • แผนภาพแสดงว่าอินเทอร์เฟซที่อธิบายด้วย Web IDL สอดคล้องกับโครงสร้างภาษาภายในสภาพแวดล้อมการทำงานของECMAScript อย่างไร

ข้อกำหนดเว็บได้รับการกำหนดโดยใช้ OMG IDL ตั้งแต่ปี 1998 โดยเริ่มจากข้อกำหนด DOM ระดับ 1 [ 3 ]อย่างไรก็ตาม อินเทอร์เฟซที่กำหนดโดยใช้ OMG IDL ไม่สามารถระบุพฤติกรรมสำหรับ JavaScript ได้อย่างแม่นยำ ทำให้เกิดปัญหาเกี่ยวกับการทำงานร่วมกัน[ 3 ] [ 1 ] WebIDL ได้ปรับปรุงสถานะที่เป็นอยู่โดยการจัดเตรียมประเภทข้อมูลและข้อกำหนดการผูกที่ทำให้พฤติกรรมที่ตั้งใจไว้ใน JavaScript ชัดเจนยิ่งขึ้น

สถานะของข้อกำหนด Web IDL

ข้อกำหนด Web IDL ฉบับแรกกลายเป็นCandidate Recommendationเมื่อวันที่ 19 เมษายน 2555 และW3C Recommendationเมื่อวันที่ 15 ธันวาคม 2559 [ 4 ]เป็นเวลาหลายปีที่Editor's Draft ของฉบับที่สองที่เป็นไปได้เป็นสิ่งที่ข้อกำหนดเว็บใหม่ส่วนใหญ่อ้างอิงถึง เมื่อวันที่ 5 ตุลาคม 2564 Editor's Draft ได้ถูกย้ายไปยังWHATWGในฐานะWeb IDL Living Standardตามการปรับปรุงข้อตกลงระหว่าง W3C และ WHATWG

การใช้งาน

  • วิกิของ W3C มีรายการข้อกำหนดของ W3C ที่ใช้ Web IDL [ 5 ]และ ข้อกำหนดของ WHATWG เกือบทั้งหมด ก็ใช้เช่นกัน[ 6 ]
  • โครงการChromiumมีหน้าเว็บเกี่ยวกับการใช้ WebIDL เพื่อระบุอินเทอร์เฟซใน Blink [ 7 ]
  • Mozilla ใช้ Web IDL ในกระบวนการสร้างซอฟต์แวร์ โดยแมปการใช้งานกับข้อกำหนด Web IDL [ 8 ]
  • เมื่อ สร้าง WebKitไฟล์ IDL จะถูกแยกวิเคราะห์ สร้างโค้ดเพื่อผูกอินเทอร์เฟซเข้ากับการใช้งาน[ 9 ]
  • ในระบบปฏิบัติการ ES API ของระบบทุกตัวถูกกำหนดไว้ใน Web IDL และสามารถเรียกใช้งานได้โดยตรงจาก JavaScript [ 10 ]
  • รายชื่อมาตรฐานที่ใช้ Web IDL
  • ตัวตรวจสอบไวยากรณ์ IDL บนเว็บ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Web_IDL&oldid=1305867625 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เว็บไอดีแอล

Web IDL เป็น รูปแบบ ภาษาคำอธิบายอินเทอร์เฟซ (IDL) สำหรับอธิบาย API (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน) ที่มีจุดประสงค์เพื่อนำไปใช้ใน เว็บเบราว์เซอร์...

คำอธิบาย

Web IDL เป็น รูปแบบหนึ่ง ของ IDL ที่มี: [ 2 ]

สถานะของข้อกำหนด Web IDL

ข้อกำหนด Web IDL ฉบับแรกกลายเป็น Candidate Recommendation เมื่อวันที่ 19 เมษายน 2555 และ W3C Recommendation เมื่อวันที่ 15 ธันวาคม 2559 [ 4 ] เป็นเวลาหลายปีที่Editor's Draft ของฉบับที่สองที่เป็นไปได้เป็นสิ่งที่ข้อกำหนดเว็บใหม่ส่วนใหญ่อ้างอิงถึง เมื่อวันที่ 5...

การใช้งาน

วิกิของ W3C มีรายการข้อกำหนดของ W3C ที่ใช้ Web IDL [ 5 ] และ ข้อกำหนดของ WHATWG เกือบทั้งหมด ก็ใช้เช่นกัน [ 6 ] โครงการ Chromium มีหน้าเว็บเกี่ยวกับการใช้ WebIDL เพื่อระบุอินเทอร์เฟซ ใน Blink [ 7 ] Mozilla ใช้ Web IDL ในกระบวนการสร้างซอฟต์แวร์...