Teknologi ajax termasuk XMLHttpRequest, JavaScript, DOM, CSS, XML, XSLT, fungsi panggil balik, pemprosesan acara, Janji, pengaturcaraan tak segerak, pemalam dan perpustakaan, dsb. Pengenalan terperinci: 1. XMLHttpRequest, yang merupakan teras AJAX Ia adalah objek JavaScript yang digunakan untuk menghantar permintaan HTTP atau HTTPS antara penyemak imbas dan pelayan 2. JavaScript ialah bahasa pengaturcaraan yang paling biasa digunakan dalam AJAX, dsb.
Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.
AJAX ialah teknologi pembangunan web yang menggunakan pelbagai teknologi, termasuk HTML atau XHTML, CSS, JavaScript, DOM, XML, XSLT, dan yang paling penting, objek XMLHttpRequest. AJAX bukan teknologi tunggal, tetapi gabungan pelbagai teknologi. Menggunakan AJAX, anda boleh bertukar-tukar data dengan pelayan melalui permintaan HTTP tak segerak tanpa menyegarkan keseluruhan halaman. Ini membolehkan pembangun mencipta antara muka pengguna yang lebih cekap dan lebih pantas serta memberikan pengalaman yang lebih baik untuk pengguna akhir.
Apabila membangunkan aplikasi AJAX, terdapat banyak teknik yang tersedia untuk mempercepatkan pembangunan dan memudahkan kod. Berikut ialah beberapa teknologi AJAX biasa:
1 XMLHttpRequest: Ini adalah teras AJAX Ia adalah objek JavaScript yang digunakan untuk menghantar permintaan HTTP atau HTTPS antara penyemak imbas dan pelayan. XMLHttpRequest boleh digunakan untuk mendapatkan data pada pelayan atau menghantar data ke pelayan.
2: JavaScript ialah bahasa pengaturcaraan yang paling biasa digunakan dalam AJAX Ia digunakan untuk mengendalikan antara muka pengguna, menghantar permintaan HTTP dan memproses respons yang dikembalikan oleh pelayan. JavaScript juga digunakan untuk memproses data XML dan JSON, serta melaksanakan kandungan dinamik dan fungsi AJAX yang lain.
3. DOM: DOM (Document Object Model) ialah antara muka untuk mewakili dan berinteraksi dengan struktur dokumen HTML atau XML. Dalam AJAX, DOM digunakan untuk menukar kandungan dan struktur halaman web secara dinamik, seperti menambah, mengubah suai atau mengalih keluar elemen HTML.
4. CSS: CSS (Cascading Style Sheets) digunakan untuk menetapkan gaya dan reka letak halaman web. Dalam AJAX, CSS boleh digunakan untuk menukar gaya elemen antara muka pengguna berdasarkan keadaannya, seperti memaparkan penunjuk pemuatan apabila data sedang dimuatkan.
5. XML: XML (Extensible Markup Language) ialah format yang digunakan untuk menyimpan dan menghantar data. Dalam AJAX, XML sering digunakan untuk menghantar data kepada atau mendapatkan data daripada pelayan. JSON (JavaScript Object Notation) ialah format pertukaran data ringan yang menggunakan sintaks JavaScript untuk mewakili struktur data. Dalam AJAX, JSON boleh digunakan untuk mendapatkan data daripada pelayan, dan data itu boleh dihuraikan dan digunakan dengan mudah dalam JavaScript.
6. XSLT: XSLT (Transformasi Bahasa Lembaran Gaya Boleh Diperluas) ialah bahasa yang digunakan untuk mengubah data XML. Dalam AJAX, XSLT boleh digunakan untuk menukar data XML kepada HTML atau format lain untuk paparan pada antara muka pengguna.
7 Fungsi panggil balik: Dalam AJAX, fungsi panggil balik ialah teknologi penting yang digunakan untuk memproses data respons yang dikembalikan oleh pelayan. Fungsi panggil balik ialah fungsi JavaScript yang dipanggil selepas menerima respons daripada pelayan untuk mengemas kini antara muka pengguna atau melakukan tindakan lain berdasarkan data respons.
8 Pengendalian acara: Pengendalian acara ialah bahagian penting AJAX. Ia membolehkan anda mendengar acara antara muka pengguna (seperti klik, input papan kekunci, dll.) dan melaksanakan kod JavaScript apabila peristiwa ini berlaku. Dalam AJAX, pengendali acara boleh digunakan untuk mengendalikan interaksi pengguna, seperti menghantar permintaan HTTP apabila borang diserahkan atau butang diklik.
9 Promise dan pengaturcaraan tak segerak: Promise ialah corak untuk mengendalikan operasi tak segerak. Dalam AJAX, Promise boleh digunakan untuk mengendalikan permintaan HTTP tak segerak, dan berbilang Promise boleh dipanggil dalam rantai untuk menyelesaikan operasi tak segerak yang kompleks. Pengaturcaraan tak segerak mengelakkan menyekat antara muka pengguna dan meningkatkan prestasi.
10 Pemalam dan perpustakaan: Terdapat banyak pemalam dan perpustakaan JavaScript yang tersedia untuk memudahkan pembangunan AJAX. Contohnya jQuery, Axios, Fetch API, dsb. Perpustakaan dan pemalam ini menyediakan API yang bersih dan ringkas serta kaedah yang mudah untuk mengendalikan data permintaan dan tindak balas AJAX.
Teknik ini adalah alat dan teknik yang biasa digunakan dalam AJAX, tetapi pilihan khusus bergantung pada keperluan projek dan keutamaan pasukan pembangunan. Gunakan teknik ini untuk mempercepatkan pembangunan, meningkatkan prestasi dan memudahkan kod.
Atas ialah kandungan terperinci Apakah teknologi yang terdapat dalam ajax?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!