Mashrutizatsiya
Vue Router - bu framework-ning rasmiy marshrut kutubxonasi. Uning afzalliklari orasida modulli mashrutizatsiya konfiguratsiyasi, oson navigatsiya boshqaruvlari, sahifani maxsus yoʻnaltirish, harakat animatsiyalarini koʻrish va boshqa koʻp narsalar mavjud. Xulosa shuki, Vue Router har bir komponentga joriy marshrutni qoʻshadi - shunchaki buni belgilashingiz kerak. this$route soʻzidan soʻng shunchaki kerakli komponentlarni yozasiz xolos.
Utilit kutubxonalari
OpenGL Utilities Library (GLU) - bu OpenGL uchun kompyuter grafikasi kutubxonasi. Darhaqiqat, bu yerda oʻrganish uchun Vue.js ham katta rol oʻynaydi. Ular orasida:
Lodash
Day.js
Ramda
Numeral
RxJS
Testlash
Vue frameworki tarkibida, shuningdek, Vue Test Utils-ning kutubxonalari ham mavjud.
i18n
Dasturlashda integratsiyalash deganda mahsulot va xizmatlarni har qanday mintaqa foydalanuvchilari uchun moslashtirilishi uchun rejalashtirish va amalga oshirish jarayoni tushuniladi. Vue I18n aynan shu narsa uchun
moʻljallangan, Vue.js dasturiga lokalizatsiya xususiyatlarini uzluksiz birlashtiradigan plagin hisoblanadi.
Desktop
Electron - bu GitHub tomonidan Node.js bilan ishlab chiqilgan framework. Bu toʻgʻridan-toʻgʻri Vue.js-ni oʻrganish bilan bogʻliq degani emas, lekin Vue-da desktop uchun integratsiya grafik dasturlarni yaratmoqchi boʻlsangiz, albatta Electron-ni ham oʻrganishingiz kerak.
Server mashrutizatsiyasi
Yuqori darajadagi Vue dasturlarini ishlab chiqish uchun kodlarni ajratish, komponentlarga asoslangan marshrutlash, server tomonida ma’lumot almashish va boshqalarni talab qiladi. Progressive Web Applications (PWA) kabi bu va qoʻshimcha funksiyalar biroz Nuxt.js frameworkida mavjud.
Vue.js deklarativ renderlash va komponentlar tarkibiga e’tibor qaratadigan bosqichma-bosqich moslanadigan arxitekturaga ega. Asosiy kutubxona faqat koʻrish qatlamiga qaratilgan. Marshrutlash , davlat boshqaruvi va qurish vositalari kabi murakkab ilovalar uchun zarur boʻlgan ilgʻor funksiyalar rasmiy ravishda qoʻllab-quvvatlanadigan kutubxonalar va paketlar orqali taqdim etiladi.
Vue.js HTML-ni direktivalar deb ataladigan HTML atributlari bilan kengaytirish imkonini beradi . Direktivlar HTML ilovalari uchun funksionallikni taklif qiladi va oʻrnatilgan yoki foydalanuvchi tomonidan belgilangan direktivalar sifatida keladi.
Vue bir nechta loyihalarda AngularJS yordamida Google uchun ishlagandan keyin Evan You tomonidan yaratilgan . Keyinchalik u oʻz fikrlash jarayonini shunday yakunladi: "Men Angular-ning oʻzimga juda yoqqan qismini ajratib olsam va juda engil narsa qursam deb oʻyladim." Loyihaga birinchi manba kodi 2013-yil iyulida berilgan va Vue birinchi marta 2014-yil fevral oyida chiqarilgan.
Versiya nomlari koʻpincha manga va anime dan olingan boʻlib , ularning aksariyati ilmiy fantastika janriga kiradi.
Do'stlaringiz bilan baham: |