|
Qisqartirilgan Ajax «Asynchronous JavaScript and xml» («JavaScript va xml asinxron kodi») so’zidan olingan
|
bet | 2/4 | Sana | 18.05.2024 | Hajmi | 1,13 Mb. | | #242351 |
Bog'liq infokomM1
AJAX nima:
XMLHttpRequest obyekti kiritilgan (built-in) brauzer (serverga ma’lumotni yubora olish uchun)
JavaScript va HTML DOM (serverdan olingan ma’lumotlarni sahifada tasvirlash uchun)
AJAX – chalg'ituvchi nom. AJAX ilovalari ma'lumotlarni tashish uchun XML dan foydalanishi mumkin, lekin ma'lumotlarni oddiy matn yoki JSON matn sifatida tashish xam keng darajada tarqalgan.
Ajax imkoniyatlari:
Birinchi navbatda AJAX uchna katta bo’lmagan elemenglar uchun korzinaga qo’shish, ovoz berish, a’zo bo’lish va boshq.
Google – birinchilardan bo’lib “tirik qidirish” , live search taklif qilgan. Foydalanuvchi qidirilayotgan frazani kiritaveradi, tizim esa eng ko’p qidirilaishi mumkin bo’lgan qo’shimchalarni avtomatik tarzda serverdan olib qo’shib boradi.
Ajax mustaqil texnologiya bo’lmasdan bir nechta texnologiyalarning qo’shilmasidir. Ajax 2 ta asosiy printsipga asoslanadi:
Sahifani qayta yuklamasdan serverga dinamik bog’lanish texnologiyasini qo’llanishi
XMLHttpRequest ob’ekti(asosiy ob’ekt) ni qo’llash
Interfeys bilan amallar DOM(ing. Document Object Model) elementlari ustida amalga almashtirilib, foydalanuvchiga tegishli bo’lgan ma’lumotlar qayta ishlanadi va natijada ko’rinish o’zgartiriladi. Bu erda sichqoncha bilan ko’chish va klaviaturani bosish qayta ishlanadi. Kaskad jadvallar stili CSS(ing. Cascading Style Sheets) DOM ob’ektlariga murojaat qiluvchi elementlarning tashqi ko’rinishini ta’minlaydi. XMLHttpRequest ob’ekti (yoki shunga o’xshash mexanizmlar) foydalanuvchi so’rovlarini qayta ishlashda va jarayon uchun kerakli ma’lumotlarni yuklashda server bilan asinxron aloqani tashkil etadi.
Ajax ishlash sxemasi(asinxron so`rov)
|
| |