|
JavaScript tili haqida ma’lumot
|
bet | 4/9 | Sana | 14.05.2024 | Hajmi | 3,83 Mb. | | #232965 |
Bog'liq Amaliyot hisoboti RaxmatovJavaScript tili haqida ma’lumot. JavaScript – Netscape firmasi tomonidan ishlab chiqilgan skriptlardan tuzilgan yangi tildir. JavaScript yordamida siz ajoyib Web saxifalar yaratishingiz mumkin. JavaScript yordamida nimalar kilish mumkinligini kurasiz va xattoki kanday kilinishini bilib olishingiz mumkin. JavaScript – bu Java emas.
Ko‘pchilik odamlar JavaScript – bu xuddi Javaning uzi deb bilishadi, chunki ularning nomi bir xillikka ega. Xaqiqatda esa bunday emas. Xozircha bu tillar orasidagi farklarning barchasini ko‘rsatib o‘tish ortiqcha deb oyylayman, shunday ekan JavaScript bu Java emasligini esda tutsangiz bas.
JavaScriptni ishlatish(zapusk).
JavaScriptda yozilgan skriptlarni chikarish uchun nima kilish zarur? Sizga JavaScript bilan ishlash qobiliyatiga ega bo‘lgan brouzer talab kilinadi. Masalan, Netscape Navigator (2.0 versiyasidan boshlab) yoki Microsoft Internet Exploler (MSIE – 3.0 versiyasidan boshlab). Bu brouzerlar keng qo‘llanilib boshlangandan boshlab, ko‘pchilik odamlar JavaScript tilida skriptlar bilan ishlash imkoniyatiga ega bo‘ldi. Albatta bu berilgan dasturni o‘qishdan oldin siz HTML tilining asoslari bilan tanishgan bo‘lishingiz shart. HTML tili xaqida Yahoo kidirish serverida “HTML” kalit so‘zi bo‘yicha qidiruvni tashkil qilish kerak.
МВВТ istalgan foydalanuvchiga ma’lumotlarga kirishga ruxsat etadiki, ularning hech bir amaliy jihatdan quyidagilar haqida tasavvurlarga ega bo‘lmaydi:
ma’lumotlarning xotirada fizik joylashishi va ular ko‘rinishi;
so‘raladigan ma’lumotlarni izlash mexanizmi;
bir xil ma’lumotlardan bir vaqtning o‘zida ko‘pchilik foydalanuvchilar tomonidan bo‘ladigan so‘rovlar muammosi (amaliy dasturlar bilan);
mumkin bo‘lmagan va ruxsat etilmagan o‘zgarishlarni kiritishdan ma’lumotlarni himoyalashni ta’minlash usullari;
ma’lumotlar bazasini va boshqa ko‘pgina MBBT funksiyalarini aktiv holatda ta’minlash.
MBBTning bu asosiy funksiyalarining bajarilishida har xil turdagi ma’lumotlar tavsiflanadi.
Albatta, ma’lumotlar bazasini loyihalashni qo‘llash (predmet) sohasini tahlil qilishdan va alohida foydalanuvchilar (masalan, korxona xodimlari, ular uchun ma’lumotlar bazasi tuziladi) talablarini aniqlashdan boshlash kerak.
Oldin umumlashgan holda rasmiy bo‘lmagan tavsifga ega tuzilishi kerak bo‘lgan ma’lumotlar bazasi tuziladi. Bu ma’lumotlar bazasini tuzish har bir foydalanuvchilardan so‘rovlar natijasida olingan tasawurlarni birlashtirilib amalga oshiriladi. Insonlarga tushinarli bo‘lgan tabiiy til, matematik formulalar, jadvallar, grafiklar va boshqa vositalar yordamida bajarilgan bu tavsif ma'lumotlar bazasini loyihalash ustida ish yuritishda ma’lumotlarning infologik modeli deb ataladi.
Insonlar uchun yo‘naltirilgan bunday model to‘laligicha ma'lumotlarni saqlash muhitining fizik parametrlariga bog‘liq emas. Bu muhit, oxir-oqibatda, EHM xotirasi bo‘lmasdan, balki inson xotirasi bo‘lishi mumkin. Shuning uchun, infologik model birorta predmet sohasini akslantirishi uchun, real olamdagi o‘zgarishlar qandaydir ta'rifni o‘zgartirishni talab qilmaguncha, O‘zgarmasligi kerak.
Demak, kerakli ma'lumotlardan foydalanishga ruxsat aniq bir MBВТ yordamida bajariladi. Shuning uchun, ma'lumotlar modeli ushbu MBВТ ma'lumotlami tavsiflash tilida tavsiflanishi kerak bo‘ladi. Ma'lumotlaming infologik modeli bo‘yicha yaratiladigan bunday tafsiviga ma'lumotlaming datalogik modeli deyiladi.
1-rasm. Ma’lumotlar bazasi arxitekturasi.
Rasmda ko‘rsatilgan boshqa modellar komplyaiter uchun yo‘naltirilgan hisoblanadi. Ular yordamida MBВТ dasturlar va foydalanuvchilarga saqlanayotgan ma'lumotlardan foydalanish uchun imkoniyat yaratadi. Bu imkoniyat ma'lumotlami fizik joylashishini hisobga olmasdan, balki dasturlar va foydalanuv- chilar nomlari bo‘yicha amalga oshiriladi. MBВТ kerakli ma’lumotlarni tashqi eslab qolish qurilmasidan ma'lumotlaming fizik modeli bo‘yicha izlaydi.
Uch bosqichli arxitektura (infologik, datalogik va fizik bosqich) ma'lumotlaming saqlanishi unga ishlatiladigan dasturga bog‘liqmasligini ta’minlaydi. Kerak bo‘lganda saqlanayotgan ma’lumotlami boshqa ma’lumot tashuvchilarga yozib qo‘yish va (yoki) ma’lumotlaming fizik modelini O‘zgartirish bilan uning fizik strukturasini qayta tashkil etish mumkin. Tizimga istalgan yangi foydalanuvchilarni (yangi ilovalarni) qo‘shish mumkin. Agar datalogik model kerak bo‘lsa, uni qo‘shish mumkin.
|
| |