Web twxnologiyalar


JavaScript kodlari orqali nimalarni qilib bo'lmaydi?



Download 45,08 Kb.
bet2/7
Sana23.06.2022
Hajmi45,08 Kb.
#694849
1   2   3   4   5   6   7
Bog'liq
JavaScript nima

JavaScript kodlari orqali nimalarni qilib bo'lmaydi?
— grafika bilan ishlay olmaydi, ya'ni o'zi grafik ob'yektlar hosil qila olmaydi;
— fayllar bilan ishlay olmaydi;
— ma'lumotlar bazasi bilan ishlay olmaydi;
— tarmoq texnologiyalari bilan ishlay olmaydi, va boshqa murakkab ishlarni qilishga qiynaladi yoki qilaolmaydi.
Bu til kodlari ishlash tezligi qanday?
Agar sodda kodlar bo'lsa, albatta tez ishlaydi, lekin kodlar murakkab bo'lsa boshqa veb dasturlash tillariga(PHP, ASP)qaraganda sekinroq ishlaydi. Chunki yozilgan kodni qayta ishlashga yordam beradigan server yo'q, agar kodda xatoliklar bo'lsa, bu xatoliklarni brauzerni o'zi analiz qilishi lozim.
JavaScript kodlari qayerga yoziladi, ya'ni u uchun IDE(muhit) mavjudmi?
HTML kodlari qayerga yozilsa, javascript kodlari ham o'sha yerda yozilishi mumkin, o'rganish uchun eng yaxshi muhit, mani fikrimcha, Notepad++. Undan tashqari quyidagi IDE'larda ham yozish mumkin:
PHPStorm
NetBeans
Zend Studio
PHPDesigner
JavaScript kodlari ishlashi uchun nimalar kerak?
Umuman olganda brauzer bo'lsa bo'ldi, lekin brauzerning Javascript kodlarini o'qishi va ishga tushirishiga ruhsat beradigan funksiyasi yoqilgan bo'lishi kerak(qanday yoqish qilish kerakligi haqida).


JavaScript dasturlash tili bilan, JAVA dasturlash tili bitta narsami?
Yo'q, bu ikki til boshqa boshqa dasturlash tillari hisoblanadi. Ko'pchilik shu ikki tilni bitta deb o'ylashadi. JAVA kodlari JVM orqali ishlaydi. Bu til haqida to'liq ma'lumotni quyidagi maqoladan o'qishingiz mumkin.
Java Script dasturlash tili
Java Script dasturlash tili nega hozirgi kunda eng ko'p foydalaniladigan til? Bu savolga javobni quyida olishimiz mumkin. Birinchi navbatda Java Script nima degan savolga javob beramiz. Bu savolga har xil javob berish mumkin. Bu dasturlash tili, to‘g‘rirog‘i veb dasturlash tili, undan ham to‘g‘rirog‘i klient(brauzer) tomonda ishlaydigan dasturlash tili, ya’ni bu veb dasturlash tili ishlashi uchun hech qanday server(Apache, ngnix) kerak emas, oddiy brauzerda(Javascript’da yozilgan kodlar) ishlayveradi. Bu til nima uchun kerak? Bu dasturlash tili orqali serverga so‘rov jo‘natmasdan, so‘rovlarni(javascript kodlarini), ya’ni yozilgan kodlar natijasini, brauzerni ishga tushirgan holda olishingiz mumkin. Asosan interaktiv(dinamik) saytlar yaratish uchun kerak. Har xil turdagi veb dasturlash tillari mavjud, misol uchun, PHPASPJAVA. Bu dasturlash tillari serverga murojaat qilgan holda ishlaydi. Misol uchun, siz arifmetik qo‘shish amalini bajarmoqdasiz, yig‘indini olish uchun, siz yozgan kod, veb serverga jo‘natiladi, server bu kodni qayta ishlaydi va natijani sizga jo‘natadi. Shu tariqa siz natijani olasiz, brauzer ham serverdan javob(natija) kelguncha aylanib yotadi. Bundan ko‘rinib turibdiki, saytning(veb sahifaning) ishlash tezligi server sozlamalariga, servergacha bo‘lgan masofaga, aloqa kabellariga va boshqa narsalarga bog‘liq bo‘lib qoladi. JavaScript’da yozilgan kodlar esa, hech qanday serverga murojaatni amalga oshirmaydi, shu sababli bu dasturlash tili kodlari brauzerni qayta yuklamasdan ishlayveradi. Hozirgi kunda Java Script dasturlash tilining ko'plab frameworklari bor. Ulardan eng mashhurlari bu - Jquery, React, NodeJs, AngularJs, VueJs, Ajax lardir. Ular bilan birma bir tanishib chiqamiz. 

Jquery - bu JavaScript va HTMLning o'zaro ta'siriga qaratilgan JavaScript funktsiyalari to'plami. JQuery kutubxonasi har qanday DOM elementiga, kirish atributlari va DOM elementlarining tarkibiga osongina kirish va ularni boshqarishga yordam beradi. JQuery kutubxonasi, shuningdek, AJAX bilan ishlash uchun qulay API bilan ta'minlaydi.
Ajax - Bu qisqartirish. Bu Asynchronous JavaScript-ni va XML ( "Asynchronous JavaScript-ni va IKSML") degan ma'noni anglatadi. Ko'pincha, qarang, yoki, bu yangi texnologiyalar, deb ma'lumot eshitish mumkin. Lekin bu to'g'ri emas. Javascript va XML, "Ayaks" Holbuki, allaqachon juda uzoq vaqt bor, deb dalil bu texnologiyalarning bir sintez bo'ladi. Eng tez-tez u muddatli Veb 2.0 bilan birgalikda ishlatiladi va ilg'or dizayn texnik foydalanish tushuniladi.
React - bu foydalanuvchi interfeyslarini yasash uchun mo’ljallangan Javascript kutubxonasi. U Facebook, Instagram va individual dasturchilar tomonidan qo’llab-quvvatlab turiladi. Kutubxona dasturchilarga ma’lumotlarni yetkazib beruvchi va sahifani yangilamagan holda o’zgartiruvchi veb-ilovalar yasashda qo’l keladi. Uning asosiy maqsadi tezlik, oddiylik va moslashuvchanlikdir. Ilovalarda kutubxona faqatgina foydalanuvchi interfeyslarini ishlab chiqishda qo’l keladi va boshqa Javascript kutubxonalari bilan birga ishlatilishi mumkin.

Download 45,08 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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