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 ก่อนที่จะลองบทช่วยสอนนี้