Maison > interface Web > Voir.js > Quelles sont les caractéristiques de vue.js ?

Quelles sont les caractéristiques de vue.js ?

青灯夜游
Libérer: 2020-11-30 16:08:13
original
8418 Les gens l'ont consulté

Les principales fonctionnalités de Vue.js : 1. Léger, le script est très léger et les performances sont très rapides ; 2. Liaison de données bidirectionnelle 3. Instructions, lorsque la valeur de son expression change ; il sera modifié en conséquence. Certains comportements sont appliqués au DOM : 4. Componentisation, éléments HTML extensibles et encapsulation de code réutilisable ; 6. Gestion des états ;

Quelles sont les caractéristiques de vue.js ?

Vue.js (prononcé /vju : /, prononcé comme view) est un framework progressif pour la création d'interfaces utilisateur. Contrairement à d'autres frameworks lourds, Vue adopte une conception de développement incrémental ascendant.

La bibliothèque principale de Vue se concentre uniquement sur la couche de vue et est très facile à apprendre et à intégrer à d'autres bibliothèques ou à des projets existants. Vue est entièrement capable d'alimenter des applications complexes d'une seule page développées avec des composants et des bibliothèques à fichier unique pris en charge par l'écosystème Vue.

Vue.js fournit également une liaison de données MVVM et un système de composants composables, avec une API simple et flexible. Son objectif est d'obtenir une liaison de données réactive et une composabilité via le composant de vue API le plus simple possible.

On peut aussi dire que Vue.js est un système réactif (Reactivity System). La couche de modèle de données (Model) n'est qu'un objet JavaScript ordinaire. Comme le montre la figure ci-dessous, { } représente un objet JavaScript qui met à jour le fragment HTML (DOM) correspondant. Ces fragments HTML sont également appelés « vues ». Cela rendra la gestion de l'état très simple et intuitive, et pourra réaliser une liaison bidirectionnelle des données, c'est pourquoi nous l'appelons également un système réactif.

Quelles sont les caractéristiques de vue.js ?

Les principales fonctionnalités de Vue.js

Vue.js est une excellente interface frontale Bibliothèque JavaScript de développement, la raison pour laquelle elle est très populaire est qu'elle possède de nombreuses fonctionnalités exceptionnelles, dont les principales sont les suivantes.

1) Framework léger

Vue.js peut suivre automatiquement les expressions de modèle dépendantes et les propriétés calculées, fournir une liaison de données MVVM et un composable Le système de composants a un système simple et flexible API, permettant aux lecteurs de comprendre plus facilement et de démarrer plus rapidement.

2) Liaison de données bidirectionnelle

Le rendu déclaratif est l'incarnation principale de la liaison de données bidirectionnelle et est également le cœur de Vue.js. utilisation de modèles concis La syntaxe intègre le rendu déclaratif des données dans le DOM.

3) Instructions

Vue.js possède de nombreuses instructions intégrées, telles que : v-if, v-else, v-show, v-on, v-bind et v-model, ces directives sont utilisées pour effectuer diverses opérations sur le front-end.

Vue.js interagit avec la page principalement via des instructions intégrées. La fonction des instructions est d'appliquer certains comportements au DOM en conséquence lorsque la valeur de son expression change.

4) Componentisation

Le composant est l'une des fonctionnalités les plus puissantes de Vue.js. Les composants peuvent étendre des éléments HTML, encapsulant du code réutilisable.

Dans Vue, les composants parent-enfant communiquent via des accessoires, une transmission unidirectionnelle du parent à l'enfant. Le composant enfant communique avec le composant parent et informe le composant parent des modifications de données en déclenchant des événements. Cela constitue un modèle de communication père-enfant de base.

Lorsque les composants pendant le développement ont une relation très étroite avec HTML, JavaScript, etc., les composants peuvent être personnalisés en fonction des besoins réels, ce qui rend le développement plus pratique et réduit considérablement la quantité d'écriture de code.

Le composant prend également en charge le rechargement à chaud. Lorsque nous apportons des modifications, la page ne sera pas actualisée, mais le composant lui-même sera rechargé immédiatement, sans affecter l'état actuel de l'ensemble de l'application. CSS prend également en charge le rechargement à chaud.

5) Routage côté client

Vue-router est le plug-in de routage officiel de Vue.js. Il est profondément intégré à Vue.js et est utilisé pour. créer des applications d’une seule page. Les applications Vue à page unique sont basées sur le routage et les composants. Le routage est utilisé pour définir les chemins d'accès et cartographier les chemins et les composants. Les pages traditionnelles implémentent le changement de page et les sauts via des hyperliens.

6) Gestion de l'état

La gestion de l'état est en fait un flux de données unidirectionnel qui pilote le rendu de View, et l'opération de l'utilisateur sur View génère une action, créant ainsi une action. Des changements d'état se produisent, entraînant un nouveau rendu de la vue et la formation d'un composant distinct.

Recommandations associées :

Un résumé des questions d'entretien de vue frontale en 2020 (avec réponses)

tutoriel vue Recommandé : Les 5 dernières sélections de didacticiels vidéo vue.js en 2020

Pour plus de connaissances liées à la programmation, veuillez visiter : Cours de programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal