Ajax
- Untuk kegunaan lainnya, sila lihatAjax (nyahkekaburan).
Ajax,iaitu singkatan bagiAsynchronous JavaScript and XML(bermaksudJavaScriptdanXMLmampan), ialah sebuah teknikpembangunan webbagi mencipta satu aksiantara padaaplikasi web.Tujuannya adalah menjadikan halaman web tampak lebih hidup dengan pertukaran bilangan maklumat kecil dengan komputer pelayan di belakang tabir, oleh itu keseluruhan halaman web tidak perlu dimuat semula setiap kali pengguna melakukan perubahan. Hasilnya menunjukkan peningkatan halaman web tersebut dari segi kepantasan aksiantara, kelajuan, dankepenggunaan.
Teknik Ajax menggunakan gabungan teknologi-teknologi berikut:
- XHTML(atauHTML) danCSS,untuk maklumat markap dan penggayaan.
- DOMdicapai denganbahasa skripsebelah-pelanggan,terutamanya pada perlaksanaanECMAScriptsepertiJavaScriptdanJScript,bagi memaparkan dan aksiantara maklumat yang dipersembahkan secara dinamik.
- ObjekXMLHttpRequestdigunakan untuk pertukaran data secara mampan dengan pelayan web.
- Kadang-kala XML juga digunakan sebagaiformat failbagi memindah data di antara pelayan dan pelanggan, walau bagaimanapun mana-mana format boleh digunakan, termasuk HTML, teks biasa,JSONdan jugaEBML.Fail-fail ini dicipta secara dinamik menggunakanskrip sebelah-pelayan.
SepertiDHTML,LAMPdanSPA,Ajax bukanlah salah satu teknologi baru, akan tetapi merupakan istilah yang merujuk kepada penggunaan beberapa teknologi secara serentak.
Sejarah
[sunting|sunting sumber]Walaupun istilah 'Ajax' dicipta pada 2005, kesan daaripada sejarah teknologi yang lampau membolehkan Ajax menjadi perintis dengan inisiatif Microsoft dalam memajukan Remote Scripting. Bagaimanapun pasukan teknik-teknik mampan telah berbesar hati untuk memuatkan satu halaman web yang diwujudkan tanpa memerlukan tundaan tarikh dimuatkan sepenuhnya sehingga jenis unsur IFRAME (diperkenalkan dalam Internet Explorer 3 pada 1996) dan unsur jenis LAYER (LAYER element type) (diperkenalkan dalam Netscape 4 pada 1997, terbengkalai sewaktu pembangunan awal Mozilla). Kedua-dua jenis unsur ini mempunyai status (src) yang boleh menyerupai sebarang URL luaran, dan dengan memuatkan satu halaman yang mengandungi javascript yang memanipulasikan muka surat asal, kesan seperti Ajax boleh dicapai.
Microsoft's Remote Scripting (ataupun MSRS, diperkenalkan pada 1998) bertindak sebagai pengganti yang lebih bergaya bagi teknik ini, dengan data diambil melalui applet Java yang mana sebelah pelanggan boleh berkomunikasi menggunakan JavaScript. Teknik ini boleh digunakan bagi kedua-dua Internet versi Explorer 4 dan versi Netscape Navigator 4 ke atas. Microsoft telah mengambil kesempatan melalui teknik-teknik ini dalamOutlook Web Accessyang dibekalkan bersama keluaran Pelayan Penukaran Microsoft.
Lihat juga
[sunting|sunting sumber]Pautan luar
[sunting|sunting sumber]Rencana
[sunting|sunting sumber]- Ajax: Pendekatan Baru kepada Aplikasi WebDiarkibkan2006-11-07 diWayback Machine,olehJesse James Garrett.Rencana asal yang memperkenalkan istilah ini.
- Why Ajax Matters NowDiarkibkan2006-06-03 diWayback MachineolehJesse James Garrett.
- Weighing the AlternativesHow Ajax stacks up against competing RIA approaches.
- JavaScript refactoring for safer, faster, better Ajax.Diarkibkan2006-05-07 diWayback Machine
Tutorial
[sunting|sunting sumber]- AJAX:Getting StartedDiarkibkan2006-02-24 diWayback MachineolehMozillaDeveloper Center.
- Cross-browser XMLHttpRequest Tutorialmenggunakan pustaka Sarissa.
- Membina halaman Ajaxdengan contoh get, post, teks, XML.
- Menguasai Ajax– Pengenalan kepada Ajax (lima bahagian).