Vue.js главно се фокусира на делот за визуелизација на апликацијата, исто така наречен развој на предниот дел. Vue.js станува популарен од ден на ден бидејќи е многу лесно да се интегрира со други проекти и библиотеки. Многу е едноставен за инсталирање и употреба.
Vue.js е прогресивна JavaScript рамка со отворен код се користи за развој на интерактивни веб кориснички интерфејси и апликации за една страница (SPA). Vue.js најчесто се нарекува Vue и се изговара како „view.js“ или „view“.
Апликација за една страница или SPA е веб-апликација или веб-локација што им овозможува на корисниците многу мазно, одговорно и брзо искуство слично на десктоп апликацијата. Апликацијата со една страница содржи мени, копчиња и блокови на една страница. Кога корисникот ќе кликне на една од нив, тој динамично ја препишува тековната страница наместо да вчитува цели нови страници од серверот. Ова е причината за неговата брзина на реакција.
Vue е во основа развиен за развој на предниот дел, така што мора да се справи со многу датотеки HTML, JavaScript и CSS. Vue.js им олеснува на корисниците да го прошират HTML со HTML атрибути наречени директиви. Vue.js обезбедува вградени директиви и многу директиви definite од страна на корисникот за подобрување на функционалноста на HTML апликациите.
Подолу е списокот на најважните карактеристики на Vue.js:
Компонентите на Vue.js се една од важните карактеристики на оваа рамка. Тие се користат за проширување на основните HTML елементи за да се инкапсулираат код за повеќекратна употреба. Може да креирате сопствени елементи за повеќекратна употреба во апликациите на Vue.js кои подоцна може повторно да се користат во HTML.
Vue.js обезбедува шаблони засновани на HTML што може да се користат за поврзување на прикажаниот DOM со податоци од примероци на Vue. Сите шаблони на Vue се валидни HTML што може да се анализираат со прелистувачи во согласност со спецификациите и HTML парсери. Vue.js компајлира модели во функции за рендерирање на виртуелен DOM. Vue ги прикажува компонентите во виртуелната DOM меморија пред да го освежи прелистувачот. Vue, исто така, може да го пресмета минималниот број на компоненти за повторно прикажување и примена на минималниот износ на манипулација со DOM при промена на состојбата на апликацијата.
Vue обезбедува систем за одзив кој користи едноставни JavaScript објекти и го оптимизира повторното прикажување. Во овој процес, секоја компонента ги следи своите реактивни зависности, така што системот точно знае кога и кои компоненти треба повторно да ги рендерира.
Навигацијата на страниците се врши со помош на vue-рутер. Можете да ја користите официјално поддржаната библиотека на vue-рутер за вашата апликација на една страница.
Vue ви овозможува да користите различни ефекти на транзиција кога елементите се вметнуваат, ажурираат или отстрануваат од DOM.
Постојат неколку методи за користење на Vue.js. Можете да го инсталирате со одење на неговата официјална страница или можете да започнете да ја користите датотеката Vue.js од библиотеката CDN. Еве неколку начини да го користите Vue.js во вашиот проект.
Ако сакате да ја користите ознаката <script>
на Vue.js директно во вашата HTML-датотека, треба да ја преземете од официјалната веб-страница.
<html>
<head>
<script type = "text/javascript" src = "vue.min.js"></script>
</head>
<body>
</body>
</html>
Ајде да одиме на официјалната веб-страница на Vue.js https://vuejs.org/v2/guide/installation.html да преземете vue.js според вашите потреби.
Можете исто така да ја користите датотеката Vue.js од CDN, во вашата апликација. Користете ја врската https://unpkg.com/vue@3/dist/vue.global.js внатре во елементот <script>
, како што е подолу:
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
Vue.js е една од најновите софтверски технологии широко користени за развој на веб и градење апликации за една страница (SPA). Како што може да се погоди од името, најчесто се користи за кориснички интерфејс или приказ на страната на проектот.
Ајде да ги видиме придобивките од користењето на Vue.js во вашиот проект:
Една од најголемите предности на Vue.js е тоа што е многу мал по големина. Успехот на JavaScript рамка зависи многу од нејзината големина и овој возбудлив JavaScript приклучок е само 18-21KB, така што можете многу лесно да го преземете и користите за кратко време.
Рамката Vue.js има многу едноставна структура и е многу лесно да се разбере. Тоа е една од причините за популарноста на оваа рамка. Ако сте запознаени со HTML и JavaScript, можете лесно да кодирате во Vue.js. Корисниците можат лесно да додадат Vue.js на нивниот веб-проект поради неговата едноставна структура и да развиваат апликации.
Vue.js има многу компоненти за сè и може многу брзо да се интегрира со постоечките апликации. Можете да го интегрирате со која било апликација напишана во JavaScript.
Флексибилната природа на Vue.js исто така им олеснува на програмерите на React.js, Angular.js и сите други нови JavaScript рамки за разбирање. Обезбедува голема флексибилност за користење на виртуелни јазли за пишување HTML-датотеки, JavaScript-датотеки и чисти JavaScript-датотеки.
Можете да креирате сопствени елементи кои се повторно употребливи во апликациите Vue.js.
Vue.js обезбедува многу едноставна, целосна и детална документација, така што програмерите кои имаат мала идеја за HTML и JavaScript можат да ја користат за програмирање.
Vue.js користи виртуелен DOM сличен на другите постоечки рамки како ReactJS, Ember итн. Виртуелниот DOM е лесна претстава на дрвото во меморијата на оригиналниот HTML DOM и се ажурира без да влијае на почетниот DOM.
Vue.js обезбедува двонасочна комуникација со архитектурата на моделот со поглед на моделот (MVVM) што го поедноставува ракувањето со HTML блоковите.
Рамката доаѓа со систем кој ни овозможува декларативно да ги прикажуваме податоците до DOM користејќи едноставна и јасна синтакса на моделот.
Еве еден пример:
<body>
<div id="app">
{{ message }}
</div>
<script>
var app = new Vue({
el: '#app',
data: {
message: 'This is a simple Vue.js Declarative Rendering example!'
}
})
</script>
</body>
Рамката Vue.js ни дозволува definire HTML атрибути наречени директиви, кои се користат за да се обезбеди функционалност на HTML апликациите.
Постојат два типа на директиви во Vue.js:
Vue.js користи двојни загради {{}} како локали за податоци, а директивите на Vue.js се HTML атрибути кои користат v- префикс.
Апликацијата Vue се поврзува со еден DOM елемент и целосно го контролира. Во горниот пример, тоа е #app.
Со Vue можеме да го сметаме HTML како влезна точка, а сè друго се случува внатре во креираната инстанца Vue.
Ајде да видиме пример каде се обидуваме да ги врзуваме елементите и атрибутите:
<html>
<head>
<link rel="stylesheet" href="index.css">
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app-2">
<span v-bind:title="message">
Hover mouse over me for a few seconds
and see a dynamically bound title which I have set!
</span>
</div>
<script>
var app2 = new Vue({
el: '#app-2',
data: {
message: 'You loaded this page on ' + new Date().toLocaleString()
}
})
</script>
</body>
</html>
Во овој случај, новиот атрибут v-bind е директивата. Директивите се користат со префикс v- за да укажат дека се единствени атрибути обезбедени од Vue и се користат за примена на специјално реагирачко однесување на прикажаниот DOM.
Резултатот од примерот е следниот
Ercole Palmeri
Coveware од Veeam ќе продолжи да обезбедува услуги за одговор на инциденти на сајбер изнуда. Coveware ќе понуди форензика и способности за санација…
Предвидливото одржување го револуционизира секторот за нафта и гас, со иновативен и проактивен пристап кон управувањето со постројките.…
Обединетото Кралство CMA издаде предупредување за однесувањето на Big Tech на пазарот на вештачка интелигенција. Таму…
Уредбата за „Case Green“, формулирана од Европската унија за подобрување на енергетската ефикасност на зградите, го заврши својот законодавен процес со…