Artikuj

Çfarë është një aplikacion me një faqe dhe çfarë është Vue.js

Vue.js është një kornizë progresive dhe me burim të hapur JavaScript e përdorur për të zhvilluar ndërfaqe interaktive të përdoruesit në ueb dhe aplikacione me një faqe.

Vue.js përqendrohet kryesisht në pjesën e vizualizimit të aplikacionit, e quajtur gjithashtu zhvillim në front-end. Vue.js po bëhet popullor dita-ditës sepse është shumë e lehtë të integrohet me projekte dhe biblioteka të tjera. Është shumë e thjeshtë për t'u instaluar dhe përdorur.

Çfarë është Vue.js?

Vue.js është një kornizë progresive JavaScript burim të hapur përdoret për zhvillimin e ndërfaqeve interaktive të përdoruesve në ueb dhe aplikacioneve me një faqe (SPA). Vue.js zakonisht quhet Vue dhe shqiptohet si "view.js" ose "view".

Çfarë është një aplikacion me një faqe (SPA)?

Një aplikacion me një faqe ose SPA është një aplikacion në internet ose faqe interneti që u ofron përdoruesve një përvojë shumë të qetë, të përgjegjshme dhe të shpejtë të ngjashme me një aplikacion desktopi. Një aplikacion me një faqe përmban një menu, butona dhe blloqe në një faqe të vetme. Kur një përdorues klikon në njërën prej tyre, ai rishkruan në mënyrë dinamike faqen aktuale në vend që të ngarkojë faqe të tëra të reja nga një server. Kjo është arsyeja që qëndron pas shpejtësisë së tij të përgjegjshme.

Vue është ndërtuar në thelb për zhvillimin e frontendit, kështu që duhet të trajtojë shumë skedarë HTML, JavaScript dhe CSS. Vue.js e bën të lehtë për përdoruesit që të zgjerojnë HTML me atribute HTML të quajtura direktiva. Vue.js ofron direktiva të integruara dhe shumë direktiva definite nga përdoruesi për të përmirësuar funksionalitetin e aplikacioneve HTML.

Karakteristikat e Vue.js

Më poshtë është lista e veçorive më të rëndësishme të Vue.js:

Përbërës

Komponentët Vue.js janë një nga veçoritë e rëndësishme të këtij kuadri. Ato përdoren për të zgjeruar elementët bazë HTML për të përmbledhur kodin e ripërdorshëm. Mund të krijoni elementë të personalizuar të ripërdorshëm në aplikacionet Vue.js që më vonë mund të ripërdoren në HTML.

Templates

Vue.js ofron shabllone të bazuara në HTML që mund të përdoren për të lidhur DOM-in e dhënë me të dhënat e shembullit Vue. Të gjithë shabllonet Vue janë HTML të vlefshëm që mund të analizohen nga shfletues dhe analizues HTML që përputhen me specifikat. Vue.js përpilon modelet në funksionet e paraqitjes Virtual DOM. Vue i jep komponentët në kujtesën virtuale DOM përpara se të rifreskojë shfletuesin. Vue gjithashtu mund të llogarisë numrin minimal të përbërësve për t'u rindërtuar dhe zbatuar sasinë minimale të manipulimit DOM kur ndryshon gjendjen e aplikacionit.

Reatività

Vue ofron një sistem reagimi që përdor objekte të thjeshta JavaScript dhe optimizon rikthimin. Në këtë proces, çdo komponent mban gjurmët e varësive të tij reaktive, kështu që sistemi e di saktësisht se kur dhe cilët komponentë duhet të rindërtojë.

Kurs

Navigimi i faqeve bëhet me ndihmën e vue-ruter. Ju mund të përdorni bibliotekën vue-router të mbështetur zyrtarisht për aplikacionin tuaj me një faqe.

Tranzicionet

Vue ju lejon të përdorni efekte të ndryshme tranzicioni kur elementët futen, përditësohen ose hiqen nga DOM.

Si të instaloni Vue.js?

Ka disa mënyra për të përdorur Vue.js. Mund ta instaloni duke shkuar në faqen e tij zyrtare ose mund të filloni të përdorni skedarin Vue.js gjithashtu nga biblioteka CDN. Këtu janë disa mënyra për të përdorur Vue.js në projektin tuaj.

Direkt në skedarin HTML

Nëse dëshironi të përdorni etiketën <script> i Vue.js direkt në skedarin tuaj HTML, duhet ta shkarkoni nga faqja zyrtare e internetit.

<html>  
   <head>  
      <script type = "text/javascript" src = "vue.min.js"></script>  
   </head>  
   <body>
   </body>  
</html>  

Le të shkojmë në faqen zyrtare të Vue.js https://vuejs.org/v2/guide/installation.html për të shkarkuar vue.js sipas nevojave tuaja.

Duke përdorur CDN

Ju gjithashtu mund të përdorni skedarin Vue.js nga CDN, në aplikacionin tuaj. Përdorni lidhjen https://unpkg.com/vue@3/dist/vue.global.js brenda elementit <script>, si më poshtë:

<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>

Përfitimet e përdorimit të Vue.js

Vue.js është një nga teknologjitë më të fundit të softuerit që përdoret gjerësisht për zhvillimin e ueb-it dhe ndërtimin e aplikacioneve me një faqe (SPA). Siç mund ta merrni me mend nga emri, ai përdoret kryesisht për UI ose anën e ekranit të projektit.

Le të shohim përfitimet e përdorimit të Vue.js në projektin tuaj:

Përmasa shumë të vogla

Një nga avantazhet më të mëdha të Vue.js është se është shumë i vogël në përmasa. Suksesi i një kornize JavaScript varet shumë nga madhësia e tij dhe kjo shtojcë emocionuese JavaScript është vetëm 18-21 KB, kështu që ju mund ta shkarkoni dhe përdorni shumë lehtë në asnjë kohë.

Buletini i inovacionit
Mos humbisni lajmet më të rëndësishme mbi inovacionin. Regjistrohuni për t'i marrë ato me email.
Lehtë për t'u kuptuar dhe koduar

Korniza Vue.js ka një strukturë shumë të thjeshtë dhe është shumë e lehtë për t'u kuptuar. Kjo është një nga arsyet e popullaritetit të kësaj kornize. Nëse jeni njohur me HTML dhe JavaScript, mund të kodoni lehtësisht në Vue.js. Përdoruesit mund të shtojnë lehtësisht Vue.js në projektin e tyre të internetit për shkak të strukturës së tij të thjeshtë dhe të zhvillojnë aplikacione.

Integrim i thjeshtë me aplikacionet ekzistuese

Vue.js ka shumë komponentë për gjithçka dhe mund të integrohet shumë shpejt me aplikacionet ekzistuese. Mund ta integroni me çdo aplikacion të shkruar në JavaScript.

Fleksibël nga natyra

Natyra fleksibile e Vue.js e bën gjithashtu të lehtë për t'u kuptuar nga zhvilluesit e React.js, Angular.js dhe çdo kornize tjetër të re JavaScript. Ofron shumë fleksibilitet për të përdorur nyjet virtuale për të shkruar skedarë HTML, skedarë JavaScript dhe skedarë të pastër JavaScript.

Përbërës

Mund të krijoni elementë të personalizuar që janë të ripërdorshëm në aplikacionet Vue.js.

Dokumentacion i thjeshtë, i plotë dhe i detajuar

Vue.js ofron dokumentacion shumë të thjeshtë, të plotë dhe të detajuar, kështu që zhvilluesit që kanë pak ide rreth HTML dhe JavaScript mund ta përdorin atë për të programuar.

DOM virtual

Vue.js përdor DOM virtual të ngjashëm me kornizat e tjera ekzistuese si ReactJS, Ember, etj. DOM virtual është një përfaqësim i lehtë në memorie i pemës origjinale të HTML DOM dhe përditësohet pa ndikuar në DOM fillestar.

Komunikimi i dyanshëm

Vue.js ofron komunikim të dyanshëm me arkitekturën e tij Model View View (MVVM) që thjeshton trajtimin e blloqeve HTML.

Përkthim deklarativ Vue.js

Korniza vjen me një sistem që na lejon të japim në mënyrë deklarative të dhënat në DOM duke përdorur sintaksë të modelit të thjeshtë dhe të drejtpërdrejtë.

Këtu është një shembull:

<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>

Korniza Vue.js na lejon defiNire atribute HTML të quajtura direktiva, të cilat përdoren për të ofruar funksionalitet për aplikacionet HTML.

Ekzistojnë dy lloje direktivash në Vue.js:

  • direktivat e integruara e
  • direktivat defitë përcaktuara nga përdoruesi.

Vue.js përdor kllapa të dyfishta {{}} si mbajtëse vendesh për të dhënat, dhe direktivat Vue.js janë atribute HTML që përdorin një prefiks v-.

Një aplikacion Vue lidhet me një element të vetëm DOM dhe e kontrollon plotësisht atë. Në shembullin e mësipërm, është #app.

Me Vue ne mund ta konsiderojmë HTML-në si pikë hyrëse, dhe gjithçka tjetër ndodh brenda instancës së krijuar Vue.
Le të shohim një shembull ku provojmë lidhjen e elementeve dhe atributeve:

<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>  

Në këtë rast, atributi i ri v-bind është direktiva. Direktivat përdoren me një prefiks v- për të treguar se ato janë atribute unike të ofruara nga Vue dhe përdoren për të aplikuar sjellje të posaçme reaguese në DOM-in e dhënë.

Rezultati i shembullit është si më poshtë

Ercole Palmeri

Buletini i inovacionit
Mos humbisni lajmet më të rëndësishme mbi inovacionin. Regjistrohuni për t'i marrë ato me email.

Artikujt e fundit

E ardhmja është këtu: Si industria e transportit po revolucionarizon ekonominë globale

Sektori detar është një fuqi e vërtetë ekonomike globale, e cila ka lundruar drejt një tregu prej 150 miliardë...

1 Maj 2024

Botuesit dhe OpenAI nënshkruajnë marrëveshje për të rregulluar rrjedhën e informacionit të përpunuar nga Inteligjenca Artificiale

Të hënën e kaluar, Financial Times njoftoi një marrëveshje me OpenAI. FT licencon gazetarinë e saj të klasit botëror…

30 Prill 2024

Pagesat në internet: Ja se si shërbimet e transmetimit ju bëjnë të paguani përgjithmonë

Miliona njerëz paguajnë për shërbimet e transmetimit, duke paguar tarifat mujore të abonimit. Është e zakonshme që ju…

29 Prill 2024

Veeam përmban mbështetjen më të plotë për ransomware, nga mbrojtja te përgjigja dhe rikuperimi

Coveware nga Veeam do të vazhdojë të ofrojë shërbime të reagimit ndaj incidenteve të zhvatjes kibernetike. Coveware do të ofrojë aftësi mjeko-ligjore dhe riparimi…

23 Prill 2024