O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti nurafshon filiali


Download 0.94 Mb.
Sana11.05.2023
Hajmi0.94 Mb.
#1454485
Bog'liq
310-21 Ikromov Abbosjon

O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI NURAFSHON FILIALI

Mavzu: JavaScript tilida obyektlar yordamida saxifa yaratish.


Fan nomi: Web dasturlashga kirish.
Guruh: 310-21
Talaba: Ikromov Abbosjon
Rahbar: Baxriyeva Xurshida

Reja: 1. JavaScript obyektlari haqida. 2. Obyektlar tarifi. 3. Obyekt xususiyatlari. 4. Obyekt usullari. 5. Xulosa

JavaScriptda obyektlar tushunchasi dasturlash tillarining, shu jumladan Javascriptning ham juda katta qismni qamrab oladi. Bu tushunchani tushuntira murakkab negaki Javascript kurslarining 50% ini bemalol tushuna olish imkoni beradi. Shuning uchun aynan obyekt tushunchasini tushinib olish uchun ko'proq e`tibor qaratishadi Hayotdan misol qiladigan bo'lsak undagi har bir barsa obyekt. Masalan odam.


JavaScript obyektlari haqida.

Uni ismi, familiyasi, yoshi, istaklari, biror hodisaga nisbatan javob harakatlari ( gapirish, o'qish, ovqat yeyishi), oila azolari haqida malumotlar mavjud. Javascriptda aynan shu malumotlarni o'zida jamlagan obyekt ko'rinishi quyidagicha: Obyekt qismdan iborat. chap qismi, bu obyekt xususiyatlari (name, lastname, wishes).Ular javascriptda property deb ham ataladi. 2-qism parametr qiymati ('ism', 'familiya', [] — bosh massiv ). Buni boshqacharoq ham tarivlash mumkin: Obyekt shunchaki birnechta o'zgarunchilar to'plami.

O'zgaruvchilar har xil turda bo'lishi ahamiyatsiz. Massivga ham shunaqa tarif bergan edik (massiv ko'p sondagi o'zgaruvchilar yig'indisi, uning elementlari turlari har xil bo'lishi mumkin). Lekin aslida massiv ham obyektning xususiy holi. Javascriptda hamma narsa obyekt. String, sonli o'zgaruvchilar funksiyalar ham obyekt(obyektning hususiy hollari). Obyekt yaratishning 2 xil usuli mavjud:


Birinchi usul.
Ikkinchi usul.
Ikkala usul ham bir xil ishlaydi. Lekin Ikkinchi yaratgan yaratgan obyektimizda name = ‘ John ‘ bo’lgan xususiy holat qo’shildi.
/* yuqori qatorni obj . Name = ‘ John ‘ deb ham ishlatishimiz mumkin. Delete obj [ ‘ name ‘ ] yordamida qo’shgan xususiyatimizni
O’chirib oldik. Shunda biz yaratgan obyektimizga o’zimiz xusisat(lar) qo’sha olamiz.

Haqiqiy hayotda obyektlar xususiyatlari va usullari.

Haqiqiy hayotda mashina - bu obyekt .

Avtomobil og'irligi va rangi kabi xususiyatlarga ega va ishga tushirish va to'xtash kabi usullarga ega :


Barcha avtomobillar bir xil xususiyatlarga ega , ammo mulk qiymatlari mashinadan mashinaga farq qiladi.
Barcha mashinalar bir xil usullarga ega , ammo usullar turli vaqtlarda amalga oshiriladi .

Obyektlarni const kalit so'zi bilan e'lon qilish odatiy holdir .

Ob'ektlar ham o'zgaruvchilardir. Lekin ob'ektlar juda ko'p qiymatlarni o'z ichiga olishi mumkin.

Ushbu kod avtomobil nomidagi o'zgaruvchiga ko'p qiymatlarni (Fiat, 500, oq) belgilaydi :


Uzi biz ishlatayotgan const nima?
JavaScript da const (constant) mahsulot xususiyati bo'lib, shuni anglatadi ki, uning qiymati o'zgartirila olmaydi. const bilan yaratilgan o'zgaruvchi uni o'zgartira olgan bo'lsa xatolik yuzaga keladi.

const yaratilish tartibi quyidagicha bo'ladi:

const o'zgaruvchi_ismi = qiymat;

Masalan:

const pi = 3.14;

pi ning qiymati nimadir bo'lsa ham, uni o'zgartira olmaymiz, ya'ni pi = 4; xatolik yuzaga keltiradi.

const xususiyatlari:

1. Qiymati o'zgartirila olmaydi.

2. Sintaksisida let bilan bir xil.

3. Lexical scope qoidalari bilan ishlaydi.

4. Globally yoki funksiyalarda yarata oladi. Shuningdek, const yordamida bir massiv yaratilsa, massiv ichidagi elementlar o'zgartirila olishadi.

const fruits = ['apple', 'banana', 'cherry'];

fruits[0] = 'pear';

Yukoridagi kod massivning birinchi elementini 'pear' ga o'zgartiradi. Bundan tashqari, yangi element ham qo'shila olishadi.

const fruits = ['apple', 'banana', 'cherry'];

fruits[3] = 'orange’; Yuqoridagi kod 'orange' ni massivga qo'shadi.


Bundan tashqari bizda ‘const’ ga uxshash ikkita funksiyamiz bor.
Ular ‘ let ‘ va ‘ var ‘ bo’lib ular ham ‘ const ‘ bilan ishlash prinsipi deyarli bir xil bo’ladi.

Xulosa :


Javascript, bu Internet uchun katta boʻlmagan xaridor va server ilovalarni yaratishga moʻljallangan nisbatan oddiy jismga 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 biror bir amallarni bajaruvchi dasturlar misol boʻlishi mumkin.

Etiboringiz uchun Rahmat.


Download 0.94 Mb.

Do'stlaringiz bilan baham:




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