2- вариант Freelancer лик платформалари(Toptal) нақида маълумот беринг JavaScript асослари


Programming - Siz biror dasturlash tilini bilasizmi ? U qanday va qaysi til bo'lishidan qatiy nazar ish  uchun ish topiladi.  Marketing



Download 146,44 Kb.
Pdf ko'rish
bet2/2
Sana30.04.2022
Hajmi146,44 Kb.
#597727
1   2
Bog'liq
oraliq

Programming
- Siz biror dasturlash tilini bilasizmi ? U qanday va qaysi til bo'lishidan qatiy nazar ish 
uchun ish topiladi. 
Marketing
- Deyarli endi rivojlanib kelayotgan biznes egalari uchun marketing juda muhim. Shuning 
uchun sizni bu sohadan biroz xabaringiz bo'lsa, freelanserlik qila olasiz. 
Yuqorida sanab o'tgan sohalar Freelancerlar bozorida eng ko'p talab bo'lgan ishlar sirasiga kiradi. 
Agar sizning ham qo'lingizdan biron nima kelsa, bu platformalarda o'z ishingizni boshlashingizni 
maslahat beraman. Ham daromad, ham tajriba bo'ladi. 
Yana bir muhim va foydali tarafi shundaki , bu yerda ishlash uchun sizda bakalavr diplomi bo'lishi 
shart emas. Demak , biror sohani mukammal o'rganib daromat qilishingiz mumkin. Qolaversa, 
Yurtboshimiz ham IT texnalogiyalarga katta beryapti, va juda ko'p imkoniyatlar yaratib berishmoqda. 
Misol tariqasida, yaqinda "O'z - o'zini band qilgan fuqorolar uchun , daromat solig'i bekor qilindi". 
Agar Freelancerlik bilan shug'ullansangiz daromat solig'ini to'lashingizga hojat qolmadi. 
2) 
Javascript 

JS nomi bilan ham qisqartiriladigan ECMAScript spesifikatsiyasiga mos keladigan yuqori 
darajali hamda aniq talqin qilingan dasturlash tili. 
Imkoniyatlari
Ushbu dastur Liveware Javascript tilining avlodi boʻlib, 
Netscape serveri tomonidan ishlovchi vosita 
boʻladi. Ammo Javascript tilini mashhur qilgan narsa bu xaridor tomonidan dasturlashdir. 
Javascriptning asosiy vazifasi 

HTML konteynerlar atributlarining qiymatlarini va koʻrsatuvchi 
muhitining xossalirini HTML 
sarlavhalarni koʻrish jarayonida foydalanuvchi tomonidan oʻzgartirish 
imkoniyatlarida, boshqacha aytganda ularni dinamik sarlavhalar qilish (DHTML) tushuniladi. Yana 
shuni aytish joizki, sarlavhalar qayta yuklanmaydi. Amalda buni, masalan, quydagicha ifodalash 
mumkin, sarlavhaning fonining rangini yoki hujjatdagi rasmni oʻzgartirish, yangi oyna ochish yoki 
ogohlantirish oynasini chiqarish. 
„JavaScript“ nomi Netscape kompaniyasining xususiy maxsuloti hisoblanadi. Microsoft tomonidan 
amalga oshirilgan til rasman Jscript deb nomlanadi. Jscript versiyalari Javascriptning mos versiyalari 
bilan mos keladi (aniqroq qilib aytganda oxirigacha emas). 


Javascript, ECMA (European Computer Manufacturers Association 

Yeropa kompyuter ishlab 
chiqaruvchilar assotsiyatsiyasi) tomonidan standartlashtirilgan. Mos standartlar quydagicha 
nomlanadi: ECMA-262 va ISO-16262. Ushbu standartlar bilan Javascript 1.1ga taqriban ekvivalent 
ECMAScript tili aniqlanadi. Eslatish joizki, bugungi kunda Javascript ning hamma versiyalari ham 
ECMA standartlariga mos kelavermaydi. Mazkur kurs yoki qoʻllanmada barcha hollarda biz Javascript 
nomidan foydalanamiz. 
Xususiyatlari 
Javascript, bu Internet uchun katta boʻlmagan xaridor va server ilovalarni yaratishga moʻljallangan 
nisbatan oddiy jism
ga yoʻnaltirilgan til. Javascript tilida tuzilgan dasturlar HTML hujjatning ichiga 
joylashtirilib ular bilan birga uzatiladi. Kurish dasturlari (brauzerlar va hokazo) Netscape Navigator va 
Microsoft Internet Explorer hujjat matniga joylashtirilgan dasturlarni (Scriptkod) uzatishadi va 
bajarishadi. Shunday qilib, Javascript 

interpritatorli dasturlash tili hisoblanadi. Javascriptda 
tuzilgan dasturlarga foydalanuvchi tomonidan kiritilayotgan maʼlumotlarni tekshirayotgan yoki 
hujjatni ochganda yoki yopganda b
iror bir amallarni bajaruvchi dasturlar misol boʻlishi mumkin.
JavaScriptʼda yaratilgan dasturlarga misol sifatida foydalanuvchi tomonidan kiritilgan maʼlumotlarni 
tekshiruvchi, hujjatni ochish yoki yopish vaqtida qandaydir amallarni bajaruvchi dasturlarni keltirish 
mumkin. Bunday dasturlar foydalanuvchi tomonidan berilgan koʻrsatmalarga —
sichqoncha 
tugmachasini bosilishiga, maʼlumotlarni ekran orqali kiritishiga yoki sichqonchani sahifa boʻylab 
siljitilishiga koʻra ish bajaradi. Bundan tashqari JavaScrip
t dagi dasturlar brauzerning olzini va 
hujjatning atributlarini ham boshqarishi mumkin. 
JavaScript dasturlash tili sintaktik jihatdan Java dasturlash tiliga, jismli modellashni istisno qilgan 
holda, oʻxshab ketsada, lekin maʼlumotlarni statik turlari va qatʼiy tiplashtirish kabi xususiyatlarga 
ega boʻlmaydi. JavaScript, Java dasturlash tilidan farq qilib, sinf tushunchasi bu tilning asosiy sintaktik 
qurilmasi hisoblanmaydi. Bunday asos sifatida foydalanilayotgan tizim tomonidan qolllab-
quvvatlanayotgan, ol
dindan aniqlangan maʼlumot tiplari: sonli, mantiqiy va satrli; mustaqil ham 
boʻlishi, jismning usuli sifatida ham ishlatilishi mumkin bollgan funksiyalar; katta sondagi uz 
xossalariga va usullariga ega boʻlgan hamda oldindan aniqlangan jismlardan iborat ji
smli model va 
yana dastur ichida foydalanuvchi tomonidan yangi jismlarni berish qoidalari hisoblanadi. 
JavaScriptʼda dasturlar yaratish uchun hech qanday qoʻshimcha vositalar kerak boʻlmaydi, faqatgina 
tegishli versiyadagi JavaScript qoʻllanishi mumkin boʻ
lgan brauzer va DHTML hujjatlarni yaratishga 
imkon beruvchi matn muharriri kerak boʻladi.
Sintaksis 
Oddiy namunalar 
JavaScriptda oʻzgaruvchilarni var, let yoki const kalitsoʻzlari orqali qoʻying.
var x; // declares the variable x and assigns to it the 
special value „undefined“ (not to be confused 
with an undefined value) 
var y = 2; // declares the variable y and assigns to it the value 2 
var z = "Hello, World!"; // declares the variable z and assigns to it a string containing „Hello, World!“
console.log(„Hello World!“);
function factorial(n) { 
if (n === 0) 
return 1; // 0! = 1 
return n * factorial(n - 1); 



factorial(3); // returns 6 
function counter() { 
let count = 0; 
return function() { 
return ++count; 
}; 

let closure = counter(); 
closure(); // returns 1 
closure(); // returns 2 
closure(); // returns 3 
3) 
HTML DOM усуллари (функция) –
бу HTML элементларида фойдаланувчи бажариши мумкин 
бўлган ҳаракатлар ҳисобланади.
HTML D
OM хусусиятлари –
бу HTML элементларининг ўзгартирилиши (ўрнатилиши) мумкин 
бўлган қийматлари ҳисобланади.
HTML элементларни топиш функция (усуллари) document.getElementById(id)
• Элементларни id номи билан топади
document.getElementsByTagName(name) • Элементларни тег номи билан топади
document.getElementsByClassName(name) • Элементларни class номи билан топади
HTML элементларни ўзгартириш хусусият ва функциялари element.innerHTML = new html 
content 
• ЭлементнингHTMLконтентиниўзгартириш
element.attribute = new value 
• HTML элементининг атрибут қийматини ўзгартириш
element.style.property = new style • HTML элементининг стилини ўзгартириш
element(attribute, value) 
• HTML элементининг атрибут қийматини функция орқали ўзгартириш
HTML элементларни қўшиш функциялари document.createElement(element)
• HTML
элементни
яратиш
document.removeChild(element) • HTML
элементни
олиб
ташлаш
document.appendChild(element) • HTML
элементни
қўшиш
document.replaceChild(new, 
old) • HTML
элементини
алмаштириш
document.write(text) • HTML
саҳифага
ёзиш
remove() 
• HTML
элементни
олиб
ташлаш(эски
браузерларда
ишламайди)

Download 146,44 Kb.

Do'stlaringiz bilan baham:
1   2




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