annnutie Administrator
จำนวนข้อความ : 1237 Age : 35 บ้านช่อง : B k k, อาชีพ : Reader โปรดปราน : Dogs and Gold fish งานอดิเรก : นั่งเล่นคอม เล่นเกมส์ Points : 8860 Reputation : 28 Registration date : 20/11/2008
| เรื่อง: Ajax February 15th 2009, 4:19 pm | |
| Ajax หรือ Asynchronous JavaScript and XML เป็นเทคนิคในการเขียนโปรแกรมของเว็บ ที่ช่วยขจัดปัญหาของการโหลดหน้าของเว็บ เพราะทุกครั้งที่เราต้องการอัพเดตหน้าเว็บ เราต้องมีการส่งและรับข้อมูลทั้งหน้า ทั้งๆ ที่เราต้องการอัพเดตเฉพาะจุด เช่น ตัวเลขดัชนีหุ้น พยากรณ์อากาศ
Ajax ไม่ใช่เทคโนโลยีใหม่ล่าสุดของเว็บ แต่เป็นเทคนิคที่ประกอบไปด้วยเทคโนโลยีที่เราคุ้นเคยกันดี เช่น • HTML หรือ XHTML และ CSS สำหรับการแสดงข้อมูล • DOM (Document Object Model) สำหรับให้ JavaScript ในการทำงานเพื่อใช้ในการแสดงไดนามิกข้อมูล • XML และ XSLT สำหรับการส่งข้อมูลและการจัดการข้อมูล • XMLHttpRequest เป็นออบเจ็กต์ที่ใช้ในการแลกเปลี่ยนข้อมูลระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ • JavaScript คือเครื่องมือที่รวมทุกสิ่งทุกอย่างเข้าด้วยกัน
บราวเซอร์ที่สนับสนุน อย่างที่กล่าวมาแล้วว่า Ajax เป็นเทคนิคที่อยู่บนพื้นฐานของเทคโนโลยีที่มีอยู่ในปัจจุบัน ไม่มีอะไรใหม่ จึงทำให้โปรแกรมบราวเซอร์ที่เป็นที่นิยมกันอยู่ในปัจจุบันสามารถทำงานร่วมกับ Ajax ได้
1. Apple Safari 1.2 หรือใหม่กว่า 2. Konqueror 3. Microsoft Internet Explorer 4.0 หรือใหม่กว่า 4. Mozilla Firefox 1.0 หรือใหม่กว่า 5. Netscape 7.1 หรือใหม่กว่า 6. Opera 7.6
สรุปก็คือ Ajax ไม่ใช่เทคโนโลยีล่าสุดของการพัฒนาเว็บแอพพลิเคชัน แต่มันประกอบไปด้วยเทคโนโลยีที่เราคุ้นเคยกันดีอยู่แล้ว แต่ถูกจับมารวบอยู่ด้วยกัน Ajax ในวันนี้มีแนวโน้มที่จะเติบโตอย่างรวดเร็วในอนาคตอันใกล้ เพราะแม้แต่ Google ที่ได้รับการยอมรับว่ามีการพัฒนาเรื่องของเทคโนโลยีทางเว็บก้าวหน้าอย่างมากยังนำ Ajax มาใช้ในแอพพลิเคชันของตน เราในฐานะของนักพัฒนาชาวไทย เราคงต้องหันมาสนใจและนำ Ajax มาใช้มากขึ้น
| หง่าว หง่าว | |
|