|
-rasm. Front-end texnologiyalari
|
bet | 5/15 | Sana | 26.05.2024 | Hajmi | 0,58 Mb. | | #254308 |
Bog'liq diplom1.2-rasm. Front-end texnologiyalari.
HTML (HyperText Markup Language):
Vazifasi: Veb-sahifalarning asosiy tuzilishini yaratish uchun ishlatiladi.
Xususiyatlari:
Matn, rasmlar, videolar va boshqa elementlarni sahifaga qo'shish.
Sahifalararo havolalar (hyperlink) yaratish.
HTML5 versiyasi multimedia va grafik elementlarni qo'llab-quvvatlaydi, yangi elementlar va API-lar (Canvas, Web Storage, Geolocation va boshqalar) bilan kengaytirilgan.
CSS (Cascading Style Sheets):
Vazifasi: Veb-sahifalarning ko'rinishini va uslubini belgilash.
Ranglar, shriftlar, orqa fonlar va chegaralarni belgilash.
Elementlarning joylashuvi va o'lchamini boshqarish (layout).
CSS3 versiyasi bilan animatsiyalar va transformatsiyalar qo'shish.
Media queries orqali responsiv dizayn yaratish, ya'ni turli qurilmalarda moslashuvchan ko'rinishni ta'minlash.
JavaScript
Vazifasi: Veb-sahifalarga interaktivlik va dinamiklik qo'shish.
DOM (Document Object Model) bilan ishlash, sahifa tarkibini dinamik ravishda o'zgartirish..
AJAX texnologiyasi yordamida sahifani qayta yuklamasdan server bilan ma'lumot almashish.
ECMAScript standarti asosida rivojlanadi, yangi versiyalar (ES6 va keyingilari) yangi xususiyatlar va imkoniyatlar qo'shadi.
Ko'plab kutubxonalar (jQuery, D3.js) va ramkalar (React, Angular, Vue.js) yordamida dasturlashni osonlashtiradi.
React
Facebook tomonidan ishlab chiqilgan.
Komponentlar asosida ishlaydi, ya'ni veb-sahifalar kichik, qayta ishlatiladigan komponentlarga bo'linadi.
Virtual DOM texnologiyasi yordamida yuqori samaradorlikka ega.
Single Page Applications (SPA) yaratish uchun mos.
Angular :
Google tomonidan ishlab chiqilgan.
Komponentlar va xizmatlar (services) asosida ishlaydi.
TypeScript asosida yoziladi, bu JavaScriptning kengaytirilgan versiyasi.
Katta va murakkab ilovalarni yaratish uchun mo'ljallangan.
Vue.js:
Yengil va moslashuvchan.
Ikki tomonlama ma'lumotlar bindingi (two-way data binding) va Virtual DOM texnologiyasi.
Oson o'rganish va tezkor rivojlantirish imkonini beradi.
Katta va murakkab ilovalarni yaratish uchun mo'ljallangan.
Backend texnalogiyalari.
Backend texnologiyalari veb-ilovalarning server tomonini yaratish uchun zarur bo'lgan vositalar, tillar va ramkalar to'plamiga ega. Ushbu komponentlar sahna ortida ishlaydi, serverlarni, ma'lumotlar bazalarini va server va foydalanuvchi brauzeri o'rtasidagi aloqani ta'minlaydigan dastur mantig'ini boshqaradi.
|
| |