Asynchronous JavaScript and XML (AJAX) ประกอบไปด้วยองค์ประกอบต่อไปนี้
- HTML หรือ Hypertext Markup Language เป็นมาตรฐานสำหรับการแสดงผล Web application ของ Web browsers ซึ่งขณะนี้มี XHTML (Extensible HTML) เป็น version ใหม่ล่าสุด
- CSS หรือ Cascading style sheets เป็นมตารฐานที่ใช้สำหรับเพิ่ม style และ layout ของข้อมูลบน HTML หรือ XHTML pages
- DOM หรือ Document Object Model (อ่านว่า ดอม) เป็นตัวแทนของลำดับโครงสร้างข้อมูลใน HTML หรือ XHTML และสามารถเขียนโปรแกรมเพื่อเข้าถึงข้อมูลเหล่านั้นได้
- JavaScript คือ ภาษาสำหรับ client-side script function บน Web application ซึ่งถ้าสามารถทำให้ Web pages เป็น dynamic โดยทำงานร่วมกับ DOM เพื่อตอบสนองต่อการกระทำของผู้ใช้และเหตุการณ์ (event) ต่างๆ
HTML, CSS, DOM และ JavaScript จะถูกใช้ร่วมกันในการสร้าง Dynamic HTML หรือ DHTML - XML หรือ Extensible Markup Language เป็นภาษา markup แบบหนึ่ง ที่เป็นมาตรฐานสำหรับการแสดงข้อมูล ที่อิสระต่อ structure และ platform โดย AJAX จะใช้ XML เป็นข้อมูลในการแลกเปลี่ยนกับ server
- JSON หรือ JavaScript Object Notation คือ data-exchange formate ซึ่งใช้ประโยชน์สำหรับเป็นตัวแทนของ JavaScript object data โดยการทำ serialize และ deserialize objects จาก JSON data
- XMLHTTP คือ protocol ที่ใช้ในการแลกเปลี่ยน XML data ระหว่าง client และ server สามารถใช้ XmlHttpRequest object ในการเข้าถึง protocal นี้ได้
No comments:
Post a Comment