เรื่องย่อของ AJAX
- หน้าก่อน XML SimpleXML
- หน้าต่อไป XMLHttpRequest
AJAX = Asynchronous JavaScript And XML (XML ที่ใช้ JavaScript อย่างไม่ต่อเนื่อง)
AJAX คือ Asynchronous JvaScript And XML คือตัวย่อของ Markup Language
AJAX ไม่ได้เป็นภาษาประจำการแต่เป็นเทคโนโลยีใหม่ที่สามารถสร้างโปรแกรม web ที่ดีขึ้น รวดเร็วขึ้น และมีการสื่อสารที่มีประสิทธิภาพ
AJAX ใช้ JavaScript ในการส่งและรับข้อมูลระหว่างบราวเซอร์และเว็บเซิร์ฟเวอร์
AJAX สามารถทำให้เว็บไซต์ตอบสนองเร็วขึ้น โดยการเปลี่ยนแปลงข้อมูลทางบริเวณที่เป็นที่สำคัญ แทนการโหลดเว็บไซต์ทั้งหมดอีกครั้งเมื่อผู้ใช้ทำการเปลี่ยนแปลง
AJAX มีพื้นฐานบนมาตรฐานที่เปิดเผย
AJAX มีพื้นฐานบนมาตรฐานที่เปิดเผยต่อต้นนี้:
- JavaScript
- XML
- HTML
- CSS
มาตรฐานที่ใช้ใน AJAX มีการระบุอย่างดี และได้รับการสนับสนุนจากบราวเซอร์หลักทั้งหมดAJAX โปรแกรมสามารถทำงานอิสระจากบราวเซอร์และเครื่องปฏิบัติการ (จะกล่าวได้ว่ามันเป็นเทคโนโลยีที่สามารถทำงานได้ทั้งหมดบนเครื่องปฏิบัติการและบราวเซอร์)
AJAX มีความเกี่ยวข้องกับโปรแกรม Internet ที่ดีขึ้น
เมื่อเทียบกับโปรแกรมเดสก์ทอป โปรแกรม Web มีข้อดีมากมาย:
- สามารถมีผู้ใช้มากขึ้น
- ง่ายต่อการติดตั้งและบำรุงรักษา
- ง่ายต่อการพัฒนา
แต่โปรแกรมไม่เหมือนโปรแกรมที่เป็นแบบเก่าที่แข็งแกร่งและมีการใช้งานที่มีความสะดวก
ผ่าน AJAX สามารถทำให้โปรแกรม Internet มีความแข็งแกร่งขึ้น (เล็กลง รวดเร็ว และง่ายต่อการใช้งาน)
วันนี้คุณสามารถเริ่มใช้ AJAX ได้
ไม่มีความรู้ใหม่ที่ต้องเรียน
AJAX ฐานที่มีมาตรฐานที่เปิดเผย และมาตรฐานนี้ได้ถูกใช้โดยนักพัฒนาส่วนใหญ่มาหลายปี
โปรแกรมแอปพลิเคชันทางเว็บส่วนใหญ่สามารถถูกเขียนใหม่ด้วยเทคโนโลยี AJAX แทนที่ฟอร์ม HTML โบราณยุค
AJAX ใช้ XML และ HTTP การขอคำ
แอปพลิเคชันแบบเว็บทางโบราณยุคจะส่งข้อมูลไปยังเซิร์ฟเวอร์ทาง web ซึ่งใช้ฟอร์ม HTML หลังจากที่เซิร์ฟเวอร์ประมวลข้อมูลแล้ว จะกลับมาส่งหน้าเว็บใหม่ให้ผู้ใช้
เนื่องจากเมื่อมีการส่งข้อมูลที่ผู้ใช้กรอกเข้ามา ตัวเซิร์ฟเวอร์จะกลับมาทำการประมวลข้อมูลและกลับมากลับมาทั้งหมดหน้าเว็บใหม่ แอปพลิเคชันแบบเว็บทางโบราณยุคมักจะทำงานช้าและเกิดข้อผิดพลาดมากขึ้น
ผ่าน AJAX โปรแกรมแอปพลิเคชันทางเว็บไม่จำเป็นต้องโหลดหน้าเว็บใหม่เพื่อส่งและเอาข้อมูลกลับ ดำเนินการนี้จะต้องผ่านการส่งคำขอ HTTP (ภายใต้ด้านหลัง) และใช้ JavaScript ที่เมื่อเซิร์ฟเวอร์กลับมาทำการแก้ไขส่วนบางส่วนของหน้าเว็บ
ทั่วไปแล้วจะใช้ XML ในการรับข้อมูลจากเซิร์ฟเวอร์ ถึงแม้ว่าจะสามารถใช้รูปแบบใดก็ได้ รวมถึงข้อความแถวๆ
คุณจะเรียนเรื่องการทำงานนี้ในบทเรียนต่อไปของเรา
PHP และ AJAX
ไม่มี AJAX ซอฟต์เวอร์เซิร์ฟเวอร์
AJAX คือเทคโนโลยีที่ทำงานบนเบราเซอร์ มันใช้การส่งส่องระหว่างเบราเซอร์และเซิร์ฟเวอร์อย่างทันที ทำให้เว็บไซต์สามารถขอข้อมูลเล็กน้อยจากเซิร์ฟเวอร์ แทนที่จะขอทั้งหมดของหน้าเว็บ
AJAX คือเทคโนโลยีที่ทำงานบนเว็บเบราเซอร์ที่ไม่ขึ้นกับซอฟต์แวร์เซิร์ฟเวอร์
แต่ในบทเรียนนี้ เราจะให้ความสำคัญกับกรณีที่ทำงานในเซิร์ฟเวอร์ PHP ของแนวหลัก ไม่ใช่ AJAXหลักการทำงาน。
หากต้องการอ่านเกี่ยวกับความรู้เกี่ยวกับวิธีที่ AJAX ทำงาน โปรดเข้าชมเว็บไซต์ของเรา ตัวเรียน AJAX。
- หน้าก่อน XML SimpleXML
- หน้าต่อไป XMLHttpRequest