Mening Sahifam



Download 177,48 Kb.
Pdf ko'rish
Sana29.12.2021
Hajmi177,48 Kb.
#84756
Bog'liq
Sharifjonov F Web mustaqil ish 53-variant



O‘ZBEKISTON RESPUBLIKASI AXBOROT

TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI

RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT

AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Web dasturlashga kirish



Fanidan

Mustaqil ishi

Mavzu:

Angular JS ga kirish. Аnimatsiya va formalar bilan

ishlash.

Guruh: WEB022 talabasi

Bajardi: Sharifjonov Farruxjon

Tekshirdi: Rayimqulov O`ral



53-variant

Mavzu:

Angular JS

ga kirish. Аnimatsiya va formalar bilan ishlash

.

Reja:

1. Angular JS haqida va uni HTMlga ulash va foydalanish.

2. Angular JS da asosiy direktivalar , modullar,ifodalar.

3. Angular JS da forma elementlari va ular bilan ishlash.

4. Xulosa.

5. Foydalanilgan adabiyotlar


Men bu mustaqil ishimni bajarishim uchun o`z variant nomerimdagi

Angular JS ga kirish. Аnimatsiya va formalar bilan ishlash mavzuni

yoritishim kerak. Avvalo mbu mavzuni yoritishdan oldin birinchi rejamda

keltirlganidek Angular JS haqida gapirib o`tishim lozim xo`sh Angular JS

nima va unan qachondan nima sababdan foydalanyabmiz shu savollarga

javob


berib

o`tishimiz

kerak

demak


boshladik.

AngularJShaqidaAngularJS 2009 yilda Brat Tech MChJda Mishko Xaver

va Adam Abrons tomonidan megabayt o'lchamdagi JSON saqlash

xizmati orqasida dasturiy ta'minot sifatida ishlab chiqilgan bo'lib, u

korxona dasturlarini rivojlantirishni osonlashtirish uchun ishlab

chiqariladi. Xizmat GetAngular.com domenida joylashgan bo'lib, biznes

g'oyasidan voz kechib, Angularni ochiq manbali kutubxona sifatida

chiqarishga qaror qilishdan oldin bir nechta ro'yxatdan o'tgan

foydalanuvchilarga ega edi. Abrons loyihani tark etdi, ammo Google

uchun ishlaydigan Hever, boshqa Google ishchilari Igor Minar va Voyta

Jin bilan birgalikda kutubxonani rivojlantirishda davom etmoqda. 2014

yil mart oyida AngularJS 2.0 ishlab chiqarilishi e'lon qilindi.Yangi

versiya TypeScript-da noldan yozilgan va oldingisidan juda farq qilgan,

shuning uchun keyinchalik uni Angular deb nomlangan alohida ramka

sifatida ishlab chiqishga qaror qilingan. Angular 2 2016 yil 15 sentyabrda

chiqarilgan , birinchi versiya AngularJS sifatida alohida rivojlanishda

davom etdi AngularJS Google kompaniyasi tomonidan ishlab chiqilgan

JavaScript framework! U bizga yani dasturchilarga sahifani yanada

dinamik qilishda yordam beradi, AngularJS eski framework emas u 2009

ishlab chiqilgan lekin 1-versiyasi esa 2012 yil ommaga taqdim etilgan.

Shu kunda beri web dasturchilar tomonidan judda keng qo'llanib

kelinmoqda va dasturlashdagi eng so'nggi texnologiyalar sirasiga kiradi.

Biz oldin jQuery va shu kabi boshqalar bilan ishlab ko'rgan bo'lishimiz

mumkin. Shaxsan o`zim xam jQueryni o`rganyabman lekin dasturchilar

doimo yngiliklar va zamonaviy dasturlash tillaridan foydalangani maqul



chki bu havfsizlik va yaratiluvchi dasturning u hoh web dasturlash bo`lsin

yoki ilova dasturlarimi ularning sifatiga ta`sir qiladi. Shuning uchun endi

jQueryni vaqtincha unutib AngularJS boshlashinmiz kerak. AngularJS -

bu ochiq kodli JavaScript platformasi. Bir sahifali ilovalarni ishlab

chiqish uchun mo'ljallangan. Uning maqsadi MVC shabloniga asoslangan

brauzer dasturlarini kengaytirish, shuningdek sinov va ishlab chiqishni

odlashtirishdir. Frame HTML bilan ishlaydi, unda qo'shimcha

foydalanuvchi atributlari mavjud bo'lib, ular ko'rsatmalar bilan

tavsiflanadi va sahifa maydonining kirishini yoki chiqishini doimiy

JavaScript o'zgaruvchisi bo'lgan model bilan bog'laydi. Ushbu

parametrlarning qiymatlari qo'lda o'rnatiladi yoki statik yoki dinamik

JSON ma'lumotlaridan olinadi.AngularJS freymlari qo'shimcha HTML

atributlariga ega bo'lgan Hypertext Markup Language (HTML) sahifasini

birinchi o'qishda ishlaydi. Angular, bu atributlarni sahifaning kirish yoki

chiqish qismlarini standart JavaScript o'zgaruvchilar bilan ko'rsatilgan

modelga bog'lash uchun ko'rsatma sifatida izohlaydi. Ushbu JavaScript

o'zgaruvchilarining qiymatlari kod ichida qo'lda o'rnatilishi yoki statik

yoki dinamik JSON manbalaridan olinishi mumkin. AngularJS dizayn

maqsadlari quyidagilarni o'z ichiga oladi: dastur mantig'idan DOM

manipulyatsiyasini ajratish. Buning qiyinligi kodni tuzish usuliga jiddiy

ta'sir qiladi. dasturning mijoz tomonini server tomondan ajratish. Bu

rivojlanish ishlarining parallel ravishda rivojlanishiga imkon beradi va

har ikki tomonning ham foydalanishiga imkon beradi.

Bu dastur bugungi kundagi eng zamonaviy dasturlardan hisoblanadi

hamda hozirda ko`p dasturchilar tomonidan foydalanilyotgan dasturlar

sirasiga kiradi

dasturni yaratish safari uchun tuzilmani taqdim etish: UI-ni loyihalashdan

boshlab, biznes mantig'ini yozish orqali, testgacha.

AngularJS taqdimot, ma'lumotlar va mantiqiy qismlarni ajratish



uchun MVC naqshini amalga oshiradiBog'lanish in'ektsiyasidan

foydalanib,

Angular

an'anaviy

ravishda

mijozlarga

qarashli

veb-ilovalarga ko'rinishga bog'liq boshqaruv nazorati kabi serverlarni

taqdim etadi. Shunday qilib, serverga yukning katta qismini kamaytirish

mumkin.


Keling endi Angular JS ni aqnday qilib faollashtirishni ko`rib chiqsek

Avval AngularJSning rasmiy saytiga kiramiz Downloadga kirib yuklab

olamiz. Atiga bitta angular.js bitta fayli mavjud bo'ladi. Uni HTML

sahifamizga ulashimiz kerak bo'ladi.mana bunday AngularJS ulanadi

lekin e'tibor bering  yozilib AngularJS ishga

tushurilmoqda ya'ni angular.js o'zini ulab qo'yish yetmaydi uni ishga



tushurish uchun html tegining ichida ng-app deb yozish kerak bo'ladi.





Mening Sahifam









{{ism}}

Download 177,48 Kb.

Do'stlaringiz bilan baham:




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