Javascriptning jquery freymovorki imkoniyatlari



Download 40,76 Kb.
Sana24.03.2022
Hajmi40,76 Kb.
#508359
Bog'liq
2 5400108401835377970


JAVASCRIPTNING JQUERY FREYMOVORKI IMKONIYATLARI
REJA:

  1. Javascript haqida

  2. Javascriptнинг jQuery freymovorki imkoniyatlari


Javascript
JavaScript bu veb-sahifalar bilan o'zaro ishlashga mo'ljallangan talqin qilingan dasturlash tili. JavaScript bu ECMAScript dasturidir. ECMAScript - bu shunchaki ECMA-262 standartida belgilangan tilning tavsifi.
JavaScript uch qismdan iborat:

  • Kernel (ECMAScript) - JavaScript-ning asosiy funktsiyalari.

  • Document Object Model (DOM) - bu veb-sahifalar mazmuni bilan ishlash vositasi.

  • Brauzer ob'ekti modeli (BOM) - bu brauzer bilan o'zaro ishlash vositasi.


Mijoz javascript
Odatda, brauzerlarda JavaScript tarjimoni deb nomlangan maxsus dastur o'rnatilgan bo'lib, brauzer JavaScript tilida yozilgan kodni bajarishi mumkin. Odatda JavaScript mijoz tili deb nomlanadi va shu bilan skript veb-serverda emas, balki brauzerda mijoz kompyuterida bajarilishini ta'kidlaydi.
Imkoniyatlar
Shunday qilib, JavaScript ruxsat beradigan narsalarning qisqa ro'yxati:

  • Har xil animatsion effektlarni qo'shing

  • Voqealarga javob bering - sichqoncha kursorining harakatlarini, klaviatura tugmachalarini boshqaring

  • Serverga yuborishdan oldin forma maydonlarida ma'lumotlarning kiritilishini tekshiring, bu o'z navbatida serverdan qo'shimcha yuklarni olib tashlaydi

  • Cookie fayllarini yarating va o'qing, tashrif buyurgan kompyuter ma'lumotlarini oling

  • Brauzerni aniqlang

  • HTML elementlarining tarkibini o'zgartiring, yangi teglar qo'shing, uslublarni o'zgartiring

Albatta, ro'yxat bu bilan cheklanmaydi, chunki yuqorida ko'rsatilgan JavaScript-ga qo'shimcha ravishda yana ko'p ish qilinishi kerak.
Cheklovlar
Ushbu tilga nisbatan ba'zi cheklovlar ham mavjud:

  • JavaScript u bilan ochilmagan oynalarni va tablarni yopolmaydi

  • Sahifaning dastlabki kodini himoya qila olmaydi va matn yoki rasmlarni sahifadan nusxalashni taqiqlaydi

  • U domen ichidagi so'rovlarni bajara olmaydi, boshqa domenda joylashgan veb-sahifalarga kirishga qodir emas. Turli xil domenlardagi sahifalar bir vaqtning o'zida turli xil brauzer yorliqlarida ko'rsatilsa ham, bitta domenga tegishli JavaScript kodi boshqa domen veb-sahifasi to'g'risidagi ma'lumotlarga kirish huquqiga ega bo'lmaydi. Bu keyingi sahifada ochilgan domen egasiga ma'lum bo'lishi mumkin bo'lgan shaxsiy ma'lumotlarning xavfsizligini ta'minlaydi

  • U foydalanuvchining kompyuterida joylashgan va veb-sahifadan tashqarida joylashgan fayllarga kirish huquqiga ega emas, faqat istisno cookie-fayllar, bu JavaScript-ni yozishi va o'qishi mumkin bo'lgan kichik matnli fayllardir.

Umuman olganda, u zararli kodni bajarishni murakkablashtiradigan tarzda yaratilgan deb aytishimiz mumkin.
JQasery Javascript freymovorki imkoniyatlari kodi hanuzgacha ishlaydi: foydalanuvchi kirish maydoniga 4 tadan ortiq belgi qo'yganida men tugmachani muvaffaqiyatli yoqdim.
$("#input-code").keyup(function() { var char = $(this).val(); var charLength = $(this).val().length; var regex = new function() { this.noPrefix = /^[a-zA-Z]{4}$/; this.foreignPrefix = /^[^iI]-/; } var code = char.toUpperCase(char); if (regex.withPrefix.test(char) || regex.noPrefix.test(char)) { if (regex.noPrefix.test(char)) { code = 'I-' + code; } $(this).attr("placeholder", code).val("").blur(); } else { if(charLength > 4 ){ $( "#start-search" ).prop("disabled", false); } } });
Kod ishlamaydi. Tugmani bosganimda hech narsa bo'lmaydi.
$('#start-search').click(function(){ if (this.id == 'start-search') { alert('Submit 1 clicked'); }; var code = $('#input-code').val(); code = code.toUpperCase(code); console.log("Looking for " + code + " registration"); $('#input-code').attr("placeholder", code).val("").blur(); searchData(code); });
Men console.log va faqat nosozliklarni tuzatish uchun ogohlantirish kodini qo'shdim. Agar o'chirilgan atributni olib tashlasam, tugma yaxshi ishlaydi ... men nima etishmayapti?
Yana bir savol: qanday qilib ma'lumotlarning tuzilishi ob'ektini searchData funktsiyasiga topshirishim mumkin? Hozir men faqat o'zgaruvchini o'tkazyapman. Har qanday yordam va tavsiyalar uchun katta rahmat.
Foydalanuvchi kirish maydoniga 4 tadan ortiq belgini kiritganda tugma faollashadi; uni bosish orqali men boshqa ma'lumotlarni olish va ko'rsatish uchun searchData funktsiyasini chaqirishim kerak.


Foydalanilgan adabiyotlar

1. Ғуломов С.С. ва бошқ. Иқтисодий информатика. 1999. Тошкент.


2. Арипов М. Информатика ва ҲТ асослари. Тошкент. 2001.
3. С.Симонович., Г.Евсеев., А.Алексеев. Специальная информатика. Москва. АСТ пресс. 1999. 480 б.
4. Керниган Б., Ритчи Д., Фьюэр А Язык программировании Си. Задачи по языку Си. М: Финансы и статистика. 1985.
5. Керниган Б., Ритчи Д. Язык программировании Си. М: Радио и связь. 1992.
6. Подбельский В.В. С++. М: Финансы и статистика. 1992.
7. Иргашева Н.В. С++ тилида дастурлаш.1-қисм. Услубий қўлланма. Тошкент 2005 й.
8. Березин Б.И. Березин С.Б. Начальный курс С++. М: Диалог МИФИ.1996.
Download 40,76 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish