Weather App


Bir nechta ma'lumotlar turlari bilan ishlash



Yüklə 0,81 Mb.
səhifə5/13
tarix18.05.2023
ölçüsü0,81 Mb.
#111243
1   2   3   4   5   6   7   8   9   ...   13
To\'lqinov Azizbek Web 3-amaliy ish

Bir nechta ma'lumotlar turlari bilan ishlash


Siz yaratgan har bir dastur bir necha turdagi ma'lumotlarni o'z ichiga olishi mumkin, ammo operatsiyalar odatda bitta turdagi ma'lumotlarda amalga oshiriladi. raqamlarga matematika, satrlarga esa kesish qo'llaniladi.
Barcha ma'lumotlar turlarida ishlaydigan operatorlardan foydalanish (masalan, + operatori raqamlar qo'shishi yoki qatorlarni birlashtirishni amalga oshirishi mumkin), siz kutilmagan natijalarga erishishingiz mumkin.
Agar siz birlashtirish uchun o'zgaruvchi yaratsangiz, JavaScript har bir elementni satr sifatida izohlaydi.
var o = "Okean" + 5 + 3;
O o'zgaruvchini chaqirish orqali siz quyidagi natijaga erishasiz:
Biroq, agar satr avval raqamlar bilan, keyin esa satr bilan kelsa, + operatori qo'shish va keyin birlashtirishni amalga oshiradi:
var p = 5 + 3 + "Okean";
8Okean
Natijalarning oldindan aytib bo'lmaydiganligi sababli, bir xil turdagi ma'lumotlarda operatsiyalar va usullarni bajarish qulayroqdir. Biroq, JavaScript, ba'zi boshqa dasturlash tillarida bo'lgani kabi, ma'lumotlar turlarini aralashtirishda xatolarni qaytarmaydi.
Veb-resursga tashrif buyurish - bu brauzerning manzil satridagi maxsus URI. Mehmon sahifaning manzilini belgilaydi va u brauzer tomonidan DOM daraxti - Hujjat ob'ekti modeli elementlariga bo'linadi. Ushbu sahifadagi har qanday havola brauzerga boshqa sahifani ajratib ko'rsatishi va boshqa ob'ektlar daraxtini yaratishi kerakligini aytadi.
Brauzer tashrif buyuruvchiga hozirgi sessiyada allaqachon ko'rib chiqilgan sahifalar zanjiri orqali orqaga qaytish yoki oldinga o'tishga imkon beradi.
Aslida, foydalanuvchi harakatlari sahifalarga tashrif buyurish jarayonida hosil bo'lgan ob'ektlar tizimlari o'rtasida harakatlanmoqda. Har bir sahifa o'zining shaxsiy DOM daraxti va qo'shimcha ravishda JavaScript ob'ekti - bu tilning o'zi sintaksisining ob'ektlari va maxsus tavsiflar.

DOM: yuklash, yangilash va o'zgartirish


DOM darajasida ham, o'zgaruvchilar yaratish uchun konstruktsiyalarni bajargan JavaScript tilida ham va ishlab chiquvchi tomonidan berilgan tavsiflarga asoslanib veb-resurs sahifasining ob'ektlarini tashkil etuvchi uchta asosiy variant mavjud:

  • yuklash - mehmon sayt sahifasiga keldi;

  • yangilash - tashrif buyuruvchi (brauzer tugmasi yoki Ctrl-F5);

  • sahifa elementini o'zgartirish, masalan (AJAX, skript, voqea, ...).

Uchala jarayon ham bir-biridan tubdan farq qiladi, ammo birinchi ikkitasining xususiyatlarini ajratib olish ayniqsa muhimdir. Tashrif buyuruvchini sahifani yangilashiga to'sqinlik qilish qiyin - bu ishlab chiquvchi yodda tutishi kerak bo'lgan mehmonlarga qaramlik.
Sahifa atrofida va undan tashqarida harakatlanish faqat brauzer tashriflari tarixi va uning tugmachalari funktsiyalarida emas, balki faqat sahifaning o'zida bo'lishi kerak. Ko'pgina saytlar ushbu muhim talabni e'lon qilishadi, ammo mehmonlar an'anaviy ravishda uni buzishadi.

Sahifani qayta yuklamasdan uning alohida elementi darajasida o'zgartirish (masalan, AJAX) dinamik sahifalar uchun keng tarqalgan echimdir. Qoida tariqasida, bu sahifa elementlari bo'ylab harakat qilish, ob'ektlarini o'zgartirish, tashrif buyuruvchilar bilan muloqotni boshqarish uchun ishlatiladi.

Yüklə 0,81 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   13




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə