Xazratqulov muhiddinning web dasturlashga kirish fanidan mustaqil ishi



Download 0,57 Mb.
bet3/4
Sana15.11.2022
Hajmi0,57 Mb.
#866094
1   2   3   4
Bog'liq
Xazratqulov M Web Loyiha

JavaScript
JavaScript (/ˈdʒɑːvaskrɪpt/), tez-tez qisqartirilgan JS, HTML va CSS bilan bir qatorda World Wide Webning asosiy texnologiyalaridan biri boʻlgan dasturlash tilidir.[11] Veb-saytlarning 97% dan ortig'i veb-sahifa xatti-harakatlari uchun mijoz tomonida JavaScript-dan foydalanadi ko'pincha uchinchi tomon kutubxonalarini o'z ichiga oladi. Barcha yirik veb-brauzerlarda foydalanuvchilarning qurilmalarida kodni bajarish uchun maxsus JavaScript dvigateli mavjud.

JavaScript ECMAScript standartiga mos keladigan yuqori darajali, koʻpincha oʻz vaqtida kompilyatsiya qilingan tildir.[14] U dinamik terish, prototipga asoslangan ob'ektga yo'naltirish va birinchi darajali funktsiyalarga ega. Bu ko'p paradigma bo'lib, voqealarga asoslangan, funktsional va imperativ dasturlash uslublarini qo'llab-quvvatlaydi. U matn, sanalar, muntazam ifodalar, standart ma'lumotlar tuzilmalari va Hujjat Ob'ekt Modeli (DOM) bilan ishlash uchun amaliy dasturlash interfeyslariga (API) ega.

ECMAScript standarti tarmoq, saqlash yoki grafik qurilmalar kabi kirish/chiqish (I/U) ni o'z ichiga olmaydi. Amalda, veb-brauzer yoki boshqa ish vaqti tizimi I/U uchun JavaScript API-larini taqdim etadi.

JavaScript dvigatellari dastlab faqat veb-brauzerlarda ishlatilgan, ammo hozirda ba'zi serverlar va turli xil ilovalarning asosiy komponentlari hisoblanadi. Ushbu foydalanish uchun eng mashhur ish vaqti tizimi Node.js hisoblanadi.

Garchi Java va JavaScript nomlari, sintaksisi va tegishli standart kutubxonalari boʻyicha oʻxshash boʻlsa-da, bu ikki til bir-biridan farq qiladi va dizayn jihatidan juda farq qiladi.

Jquery
jQuery JavaScript kutubxonasi boʻlib, HTML DOM daraxtining oʻtishini va manipulyatsiyasini, shuningdek hodisalarni boshqarish, CSS animatsiyasi va Ajaxni soddalashtirish uchun moʻljallangan. Bu ruxsat beruvchi MIT Litsenziyasidan foydalanadigan bepul, ochiq kodli dasturiy ta'minot.[4] 2019-yil may oyi holatiga ko‘ra jQuery’dan 10 million eng mashhur veb-saytlarning 73 foizi foydalanmoqda. Veb-tahlil shuni ko'rsatadiki, u katta farq bilan eng keng tarqalgan JavaScript kutubxonasi bo'lib, boshqa JavaScript kutubxonalariga qaraganda kamida 3-4 marta ko'proq foydalaniladi

jQuery sintaksisi hujjatda harakat qilishni, DOM elementlarini tanlashni, animatsiyalarni yaratishni, hodisalarni boshqarishni va Ajax ilovalarini ishlab chiqishni osonlashtirish uchun mo'ljallangan. jQuery shuningdek, ishlab chiquvchilarga JavaScript kutubxonasi ustida plaginlarni yaratish imkoniyatlarini taqdim etadi. Bu ishlab chiquvchilarga past darajadagi o'zaro ta'sir va animatsiya, ilg'or effektlar va yuqori darajadagi, mavzuga mos vidjetlar uchun abstraktsiyalarni yaratishga imkon beradi. JQuery kutubxonasiga modulli yondashuv kuchli dinamik veb-sahifalar va veb-ilovalarni yaratish imkonini beradi.

JQuery-ning asosiy funktsiyalari to'plami - DOM elementlarini tanlash, o'tish va manipulyatsiya - selektor mexanizmi (v1.3 dan "Sizzle" deb nomlangan) tomonidan yoqilgan), algoritmlarni va DOM ma'lumotlar tuzilmalarini birlashtirgan yangi "dasturlash uslubini" yaratdi. Bu uslub YUI v3 va Dojo kabi JavaScript-ning boshqa ramkalari arxitekturasiga ta'sir ko'rsatdi va keyinchalik standart Selectors API yaratilishini rag'batlantirdi.

Microsoft va Nokia jQuery-ni o'z platformalarida to'playdi.[8] Microsoft uni Microsoft-ning ASP.NET AJAX va ASP.NET MVC ramkalarida foydalanish uchun Visual Studio bilan o'z ichiga oladi, Nokia esa uni Web Run-Time vidjetlarini ishlab chiqish platformasiga integratsiyalashgan.

Dasturini web sahifada ko’rinish:
Web sahifa sodda va kichikroq o’yin yaratamiz

Biz avvalo HTML ni yozamiz


Buni index.html asosini tashkil qiladi





Game






Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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