AJAX สอน
AJAX เป็นเทคนิคการพัฒนาเว็บสำหรับการสร้างเว็บแอปพลิเคชันแบบโต้ตอบ หากคุณรู้จัก JavaScript, HTML, CSS และ XML คุณต้องใช้เวลาเพียงหนึ่งชั่วโมงเพื่อเริ่มต้นกับ AJAX
ทำไมต้องเรียน Ajax?
AJAX ย่อมาจาก Aซิงโครนัส JavaScript และ Xมล. AJAX เป็นเทคนิคใหม่ในการสร้างเว็บแอปพลิเคชันที่ดีขึ้นเร็วขึ้นและโต้ตอบได้มากขึ้นด้วยความช่วยเหลือของ XML, HTML, CSS และ Java Script
Ajax ใช้ XHTML สำหรับเนื้อหา CSS สำหรับการนำเสนอพร้อมกับ Document Object Model และ JavaScript สำหรับการแสดงเนื้อหาแบบไดนามิก
เว็บแอปพลิเคชันทั่วไปส่งข้อมูลไปยังและจากเซิร์ฟเวอร์โดยใช้คำขอแบบซิงโครนัส หมายความว่าคุณกรอกแบบฟอร์มกดส่งและถูกนำไปยังหน้าใหม่พร้อมข้อมูลใหม่จากเซิร์ฟเวอร์
ด้วย AJAX เมื่อคุณกดส่ง JavaScript จะส่งคำขอไปยังเซิร์ฟเวอร์ตีความผลลัพธ์และอัปเดตหน้าจอปัจจุบัน ในแง่ที่บริสุทธิ์ที่สุดผู้ใช้จะไม่มีทางรู้เลยว่ามีการส่งสิ่งใดไปยังเซิร์ฟเวอร์ด้วยซ้ำ
XML มักใช้เป็นรูปแบบในการรับข้อมูลเซิร์ฟเวอร์แม้ว่ารูปแบบใด ๆ รวมถึงข้อความธรรมดาก็สามารถใช้ได้
AJAX เป็นเทคโนโลยีเว็บเบราว์เซอร์ที่ไม่ขึ้นกับซอฟต์แวร์เว็บเซิร์ฟเวอร์
ผู้ใช้สามารถใช้แอปพลิเคชันต่อไปได้ในขณะที่โปรแกรมไคลเอ็นต์ร้องขอข้อมูลจากเซิร์ฟเวอร์ในเบื้องหลัง
การโต้ตอบกับผู้ใช้ที่ใช้งานง่ายและเป็นธรรมชาติ ไม่จำเป็นต้องคลิกการเคลื่อนไหวของเมาส์เป็นตัวกระตุ้นเหตุการณ์ที่เพียงพอ
ขับเคลื่อนด้วยข้อมูลซึ่งต่างจากการขับเคลื่อนด้วยหน้า
Rich Internet Application Technology
AJAX เป็นเทคโนโลยี Rich Internet Application (RIA) ที่มีประสิทธิภาพมากที่สุด กำลังได้รับแรงผลักดันอย่างมากในอุตสาหกรรมและมีชุดเครื่องมือและเฟรมเวิร์กมากมาย แต่ในขณะเดียวกัน AJAX มีความเข้ากันไม่ได้ของเบราว์เซอร์และได้รับการสนับสนุนโดย JavaScript ซึ่งยากต่อการบำรุงรักษาและแก้ไขข้อบกพร่อง
AJAX เป็นไปตามมาตรฐานเปิด
AJAX เป็นไปตามมาตรฐานเปิดดังต่อไปนี้ -
- การนำเสนอบนเบราว์เซอร์โดยใช้ HTML และ Cascading Style Sheets (CSS)
- ข้อมูลจะถูกจัดเก็บในรูปแบบ XML และดึงมาจากเซิร์ฟเวอร์
- การดึงข้อมูลเบื้องหลังโดยใช้อ็อบเจ็กต์ XMLHttpRequest ในเบราว์เซอร์
- JavaScript เพื่อให้ทุกอย่างเกิดขึ้น
ผู้ชม
บทช่วยสอนนี้จะเป็นประโยชน์สำหรับนักพัฒนาเว็บที่ต้องการเรียนรู้วิธีสร้างหน้าเว็บเชิงโต้ตอบตลอดจนปรับปรุงความเร็วและการใช้งานโดยใช้ AJAX
ข้อกำหนดเบื้องต้น
ขอแนะนำให้คุณทำความคุ้นเคยกับ HTML และ JavaScript ก่อนที่จะลองบทช่วยสอนนี้