Jump to content

Вуэ.жс

From Vikipediya
Вуэ.жс
Вуэ.жс Лого 2
МуаллифЭван Ю
Чиқарилган сана2014-йил феврал
Сўнгги версияси
ЛицензияМИТ Лиcенcе
Вебсайт:https://vuejs.org

Вуэ.жс (шунингдек, Вуэ ; /вжуː/) фойдаланувчи интерфейсларини яратиш учун очиқ манба кодли ЖаваСcрипт фреймворки. Лойиҳаларда бошқа ЖаваСcрипт кутубхоналари билан бирга ишлатишда осон. Унинг ёрдамида реактив услубдаги бир саҳифали дастурлар яратиш имкони мавжуд.

Ҳозирда Нетлифй, Нетгуру, Баиду, Ливесторм каби турли компанияларнинг асосий а'золари ҳамда фреймворк тузувчиси Эван Ю томонидан қо'ллаб-қувватланади.

2016-йилда ЖаваСcрипт бо'йича о'тказилган со'ровномада Вуэ 89% дастурчиларда қониқиш ҳосил қилган. ГитҲуб-да ушбу лойиҳа 188К юлдузга эга ва бу ГитҲуб тарихидаги учинчи йирик лойиҳа.

2015-йил октабр ойида кутубхонанинг 1.0 версияси, 2016-йил сентабр ойида 2.0 версияси чиқди.

2.0 версиясидан бошлаб у сервер томонида рендерлашни ҳам қо'ллаб-қувватлашни бошлади, я'ни ССР (Сервер томонида ко'рсатиш).

Талқинлар

[edit | edit source]
версия ишлаб чиқарилиш санаси Сарлавҳа
3.2 2021-йил, 5-август Тҳе Қуинтессентиал Қуинтуплец
3.1 2021-йил, 7-июн Плуто
3.0 2020-йил, 18-сентабр Оне Пиэcе
2.6 2019-йил, 4-феврал Маcросс
2.5 2017-йил, 13-октабр Левел Э
2.4 2017-йил, 13-июл Килл ла Килл
2.3 2017-йил, 27-апрел ЖоЖо'с Бизарре Адвентуре
2.2 2017-йил, 26-феврал Инитиал Д
2.1 2016-йил, 22-ноябр Ҳунтер Х Ҳунтер
2.0 2016-йил, 30-сентабр Гҳост ин тҳе Шелл
1.0 2015-йил, 27-октабр Эвангелион
0,12 2015-йил, 12-июн Драгон Балл
0.11 2014-йил, 7-ноябр Ковбой Бебоп
0.10 2014-йил, 23-март Бладе Руннер
0.9 2014-йил, 25-феврал Аниматрих
0.8 2014-йил 27-январ
0.7 2013-йил 24-декабр
0.6 2013-йил 8-декабр ВуэЖС

Концепция

[edit | edit source]

Дастурчилар Вуэ.жс-ни бошқа веб фреймворкларга қараганда прогрессив ҳамда жуда мослашувчан деб аташади.

Бу эса дастурчиларга дастур тузилишини о'зининг талабларига мос равишда созлаб олиш имкониятини беради. ВуэЖС АнгуларЖС'га қараганда о'рганиш жуда осон ҳамда АПИ жуда яхши ишлаб чиқилган. Вуэ.жс'да ЖаваСcрипт ва ҲТМЛ асосларидан фойдаланиш мумкин. Тйпесcриптдан фойдаланиш ҳам мумкин. вуэжс.орг сайтида Вуэ.жс'га тегишли бо'лган жуда бой ва ко'п тилларда ишлаб чиқилган ундан қандай фойдаланиш ва лойиҳалаш бо'йича о'з ҳужжатлари мавжуд.

Тузилиши

[edit | edit source]

Вуэ дастурига мисол


дастур файли *.жс ко'ринишида сақланади.

var vm = new Vue({
 el: "body",
 data: {
  message: "Salom dungo",
  items: [
   "bu",
   "siz",
   "bilgan",
   "Array/Massiv"
  ]
 }
});

Компонентлар учун ҲТМЛ шаблон

<!-- HTML-kod -->
<div id="example">
 <my-component></my-component>
</div>

<!--DOMdan foydalanish-->
<div id="example">
 <div>Bu yangi komponent</div>
</div>

Асосий кутубхона ва асбоблар

[edit | edit source]
  • вуэ-роутер - Вуэ.жс учун расмий роутер ҳисобланади
  • вуэх - Вуэ.жс учун Флух-га асосланган марказлаштирилган ҳолат бошқаруви
  • вуэ-лоадер - бу Вуэ компонентларини битта файл компонентлари (СФC / Вуэ Сингле-Филе Cомпонент) деб номланган форматда ёзиш имконини берувчи веб-пакет юкловчи.
  • Вуэ Сервер Рендерер - Вуэ.жс учун сервер томони рендерлаш
  • вуэ-cли - Вуэ.жс'да тез дастурлаш учуб старндарт асбоблар то'плами