Nama penuh Ajax ialah "Asynchronous Javascript And XML", yang bermaksud "Asynchronous JavaScript and XML" dalam bahasa Cina Ia adalah teknologi untuk mencipta halaman web dinamik yang pantas. Ia adalah teknologi yang boleh digunakan buat halaman web dinamik yang pantas tanpa memuat semula keseluruhan halaman web Teknologi yang boleh mengemas kini bahagian halaman web.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Apakah itu ajax
Ajax ialah Javascript Dan XML Asynchronous (JavaScript dan XML tak segerak).
ajax bukan bahasa pengaturcaraan baharu, tetapi cara baharu menggunakan piawaian sedia ada. Ajax ialah seni menukar data dengan pelayan dan mengemas kini bahagian halaman web tanpa memuatkan semula keseluruhan halaman.
ajax ialah teknologi yang boleh mengemas kini bahagian halaman web tanpa memuatkan semula keseluruhan halaman web.
ajax ialah teknologi yang digunakan untuk mencipta halaman web yang pantas dan dinamik. Dengan menukar sejumlah kecil data dengan pelayan di latar belakang. Ajax membenarkan halaman web dikemas kini secara tidak segerak. Ini bermakna bahagian halaman web boleh dikemas kini tanpa memuatkan semula keseluruhan halaman. Jika halaman web tradisional (yang tidak menggunakan ajax) perlu mengemas kini kandungan, keseluruhan halaman web mesti dimuat semula.
Aplikasi Ajax menggunakan pelayar web yang menyokong teknologi di atas sebagai platform berjalan. Penyemak imbas ini pada masa ini termasuk: Mozilla, Firefox, Internet Explorer, Opera, Konqueror dan Safari. Tetapi Opera tidak menyokong objek format XSL, dan juga tidak menyokong XSLT.
Prospek ajax sangat optimistik, ia boleh meningkatkan prestasi sistem dan mengoptimumkan antara muka pengguna. Rangka kerja langsung AJAX yang sedia ada, AjaxPro, boleh memperkenalkan fail AjaxPro.2.dll dan terus memanggil kaedah halaman latar belakang di halaman depan JS. Tetapi rangka kerja ini bercanggah dengan pengesahan FORM. Selain itu, Microsoft juga telah memperkenalkan komponen AJAX Anda perlu menambah fail AjaxControlToolkit.dll supaya kawalan yang berkaitan boleh muncul dalam senarai kawalan.
Kelebihan ajax:
1. Perkara yang paling penting ialah halaman tidak dimuat semula dan pengalaman pengguna sangat baik.
2. Gunakan mod tak segerak untuk berkomunikasi dengan pelayan, dengan keupayaan tindak balas yang lebih pantas.
3. Beberapa kerja yang sebelumnya dibebankan oleh pelayan boleh dipindahkan kepada pelanggan, menggunakan kapasiti terbiar pelanggan untuk memprosesnya, mengurangkan beban pada pelayan dan lebar jalur, serta menjimatkan ruang dan penyewaan jalur lebar kos. Dan untuk mengurangkan beban pada pelayan, prinsip ajax adalah untuk "mengambil data atas permintaan", yang boleh meminimumkan beban pada pelayan yang disebabkan oleh permintaan dan tindak balas yang berlebihan.
4. Berdasarkan teknologi yang diseragamkan dan disokong secara meluas, tidak perlu memuat turun pemalam atau program kecil.
5. Ajax boleh menjadikan aplikasi Internet lebih kecil, lebih pantas dan lebih mesra pengguna.
Kelemahan ajax:
1. Ajax tidak menyokong butang belakang penyemak imbas.
2. Isu keselamatan AJAX mendedahkan butiran interaksi dengan pelayan.
3. Sokongan untuk enjin carian agak lemah.
4. Memusnahkan mekanisme pengecualian program.
5. Tidak mudah dinyahpepijat.
【Tutorial berkaitan yang disyorkan: Tutorial video AJAX】
Atas ialah kandungan terperinci apa itu ajax. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!