JavaScript skriptlash tili va Node JS haqida umumiy tushuncha




Download 2,11 Mb.
Pdf ko'rish
bet18/28
Sana23.12.2023
Hajmi2,11 Mb.
#127300
1   ...   14   15   16   17   18   19   20   21   ...   28
Bog'liq
MBB Loyiha ishi uslubiy ko`rsatma (2)

1.2. JavaScript skriptlash tili va Node JS haqida umumiy tushuncha 
JavaScript - bu veb-sahifalarni interaktiv qilishga imkon beradigan, mijoz 
tomonidan ham, server tomonidan ham qo‘llaniladigan matnga asoslangan 
dasturlash tili. HTML va CSS veb-sahifalarga tuzilish va uslub beradigan tillar 
bo‘lsa, JavaScript veb-sahifalarga foydalanuvchini jalb qiladigan interaktiv 
elementlarni beradi. Siz har kuni ishlatishingiz mumkin bo‘lgan JavaScript-ning 


39 
oddiy misollari qatoriga Amazon-dagi qidiruv maydonchasi, The New York 
Times-ga joylashtirilgan yangiliklarni qayta ko‘rib chiqish videosi yoki Twitter-
dagi yangilanishlar kiradi. 
JavaScript-ni qo‘shish veb-sahifani statik sahifadan interaktiv sahifaga 
o‘tkazish orqali foydalanuvchi taassurotlarini yaxshilaydi. JavaScript veb-
sahifalarga dinamik hususiyat beradi, xatti-harakatlarni va animatsiyalarni 
qo‘shadi. 
JavaScript asosan veb-ilovalar va veb-brauzerlar uchun ishlatiladi. Ammo 
JavaScript-ni Internetdan tashqari dasturiy ta'minot, serverlar va o‘rnatilgan 
apparat boshqaruvida ham ishlatishadi. 
Dasturchilar veb va mobil ilovalarni ishlab chiqish va qurish uchun turli xil 
JavaScript frameworklarini ishlatishlari mumkin. JavaScript frameworklari - bu 
JavaScript kodlari kutubxonalarining to‘plamlari bo‘lib, ular dasturchilarga odatiy 
dasturlash funktsiyalari va vazifalari uchun oldindan yozilgan kodlarni taqdim 
etadi - bu veb saytlarni yoki veb ilovalarni oson va tez yaratish uchun imkon 
beradi. 
Ommabop JavaScript-ning oldingi frameworklariga React, React Native, 
Angular, Vue va boshqalar kiradi. Ko‘pgina kompaniyalar Google Chrome-ning 
JavaScript V8 engine ni ustiga C++ dasturlash tili yordamida qurilgan JavaScript 


40 
ishlash muhiti bo‘lgan Node.js-dan foydalanadilar. Bunga Paypal, LinkedIn, 
Netflix va Uber kabi bir nechta mashhur misollar keltirish mumkin! 
Veb-saytlar va ilovalardan tashqari, ishlab chiquvchilar JavaScript-dan oddiy 
veb-serverlarni yaratish va Node js - dan foydalangan holda infratuzilmani 
rivojlantirish uchun ham foydalanishlari mumkin. 
Node js - bu veb-brauzerdan tashqarida JavaScript-kodni bajaradigan ochiq 
manba (open source), barcha platformalarda ishlaydigan, server tomon, 
JavaScriptni ishlatish muhiti. Node js dasturchilar JavaScript-ni buyruq satri 
vositalarini yozish uchun va server tomonida skriptlarni yaratish uchun - server 
tomonidan ishlaydigan skriptlarni sahifaning foydalanuvchi veb-brauzeriga 
yuborilishidan oldin dinamik veb-sahifalar tarkibini yaratish uchun ishlatishga 
imkon beradi. Binobarin, Node.js server va mijoz tomonidagi skriptlar uchun turli 
xil tillarni emas, balki veb-dasturlarni bitta dasturlash tili atrofida birlashtirgan 
"hamma joyda JavaScript" paradigmasini ifodalaydi. 
.js JavaScript kodi uchun fayl nomining standart kengaytmasi bo‘lsa ham, 
"Node.js" nomi ushbu kontekstda ma'lum bir faylga ishora qilmaydi va shunchaki 
mahsulot nomidir. Node.js hodisalarga asoslangan arxitekturaga ega bo‘lib, u 


41 
asenxron I / O ishlashga qodir. Ushbu dizayn tanlovlari ko‘plab kirish / chiqish 
operatsiyalari bo‘lgan veb-ilovalar, shuningdek, real vaqtga asoslangan veb-
ilovalar (masalan, real vaqtda aloqa dasturlari va brauzer o‘yinlari) uchun 
o‘tkazuvchanlik va o‘lchovni optimallashtirishga qaratilgan. 

Download 2,11 Mb.
1   ...   14   15   16   17   18   19   20   21   ...   28




Download 2,11 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



JavaScript skriptlash tili va Node JS haqida umumiy tushuncha

Download 2,11 Mb.
Pdf ko'rish