Tutorial AJAX

AJAX adalah teknik pembangunan web untuk membuat aplikasi web interaktif. Jika anda mengetahui JavaScript, HTML, CSS, dan XML, maka anda perlu menghabiskan hanya satu jam untuk memulakan dengan AJAX.

Kenapa Mempelajari Ajax?

AJAX bermaksud sinkroni Ja vaScript dan X ML. AJAX adalah teknik baru untuk mewujudkan aplikasi web yang lebih baik, lebih cepat, dan lebih interaktif dengan bantuan XML, HTML, CSS, dan Skrip Java.

  • Ajax menggunakan XHTML untuk kandungan, CSS untuk pembentangan, bersama Model Objek Dokumen dan JavaScript untuk paparan kandungan dinamik.

  • Aplikasi web konvensional menghantar maklumat ke dan dari pihak yang menggunakan permintaan segerak. Ini bermakna anda mengisi borang, tekan hantar, dan menuju ke halaman baru dengan maklumat baru dari pelayan.

  • Dengan AJAX, apabila anda menyerahkan submit, JavaScript akan membuat permintaan kepada pelayan, mentafsirkan hasilnya, dan mengemas kini skrin semasa. Dalam erti yang paling murni, pengguna tidak akan tahu bahawa apa-apa juga dihantar ke pelayan.

  • XML biasanya digunakan sebagai format untuk menerima data pelayan, walaupun apa-apa format, termasuk teks biasa, boleh digunakan.

  • AJAX adalah teknologi penyemak imbas web bebas daripada perisian pelayan web.

  • Seorang pengguna boleh terus menggunakan aplikasi itu manakala program klien meminta maklumat dari pelayan di latar belakang.

  • Interaksi pengguna intuitif dan semulajadi. Mengklik tidak diperlukan, pergerakan tetikus adalah pencetus peristiwa yang mencukupi.

  • Data didorong berbanding dengan halaman yang didorong.

Teknologi Aplikasi Internet Kaya

AJAX adalah teknologi Aplikasi Internet Kaya (RIA) yang paling maju setakat ini. Ia mendapat momentum industri yang luar biasa dan beberapa kit alat dan rangka kerja muncul. Tetapi pada masa yang sama, AJAX mempunyai ketidakserasian penyemak imbas dan ia disokong oleh JavaScript, yang sukar untuk diselenggarakan dan debug.

AJAX Berdasarkan Standard Terbuka

AJAX didasarkan pada standard terbuka berikut -

  • Penyampaian berasaskan penyemak imbas menggunakan HTML dan Cascading Style Sheets (CSS).
  • Data disimpan dalam format XML dan diambil dari pelayan.
  • Data di belakang skrin mengambil menggunakan objek XMLHttpRequest dalam penyemak imbas.
  • JavaScript untuk menjadikan semuanya berlaku.

Penonton

Tutorial ini berguna untuk pemaju web yang ingin belajar cara membuat halaman web interaktif serta meningkatkan kelajuan dan kebolehgunaan menggunakan AJAX.

Prasyarat

Sangat disyorkan bahawa anda sudah biasa dengan HTML dan JavaScript sebelum mencuba tutorial ini.