เริ่มต้นกับ GAjax
คุณสามารถดาวน์โหลด GAjax ตัวล่าสุดได้บนเว็บไซต์นี้เลยครับ ซึ่งจะเป็นตัวที่ผมใช้งานอยู่ในปัจจุบันเสมอ https://www.goragod.com/js/gajax.js
คุณสมบัติ เบื่องต้นของ GAjax
- GAjax ทำงานร่วมกับ DOM โดยรวมเป็นส่วนหนึ่งของ DOM เลย ทำให้สามารถเรียกใช้คำสั่งของ Library เอง รวมถึงคำสั่งของ DOM ปกติ ได้แบบสมบูรณ์
var a = $G('a_element_id'); // เรียกใช้งาน GAjax
a.onclick = doclick; // คำสั่งของ DOM ปกติ
a.addEvent('click', doclick); // คำสั่งของ GAjax
- คำสั่งของ Ajax เช่นการส่งข้อมูลไปยัง Server ร้องขอข้อมูลจาก Server และ Auto Refresh
- คำสั่งเพิ่มเติมของฟอร์ม ได้แก่ การ Submit Form ด้วย Ajax และ การอัปโหลดไฟล์ ด้วย Ajax หรือการอัปโหลดแบบไม่เปลี่ยนหน้านั่นเอง
- คำสั่งเกี่ยวกับการ Valadiate ฟอร์มขณะกรอก โดยสนับสนุนทั้งแบบการตรวจสอบทันที และ การตรวจสอบกับฐานข้อมูลอีกด้วย
- คำสั่ง Effect พื้นๆที่ที่มักใช้บ่อย เช่นการ Fade การ Scroll เป็นต้น และยังมีแม่แบบ Class สำหรับปรับใช้กับ Effect อื่นๆ ได้อีก
- คำสั่งเกี่ยวกับ วันที่ ด้วย Javascript
- คำสั่งเกี่ยวกับ Cookie ด้วย Javascript
- นอกจากนี้ GAjax ยังสนับสนุน Library เพิ่มเติมภายนอก อีกหลายอย่างเช่น gCalendar (Calendar แบบ dropdown), GEditinplace (แก้ไขข้อมูลโดยตรงบน Element), GTooltip (Ajax Tooltip) และอื่นๆ อีกมากมาย ซึ่งผมจะนำเสนอต่อไปครับ