Fonctionnalités de Vue.js : 1. Mode MVVM ; 2. Componentisation, qui peut étendre des éléments HTML et encapsuler du code réutilisable 3. Instructions, dont la fonction est de modifier une certaine valeur en conséquence lorsque la valeur de son expression change ; . Ces comportements sont appliqués au DOM ; 4. Liaison de données bidirectionnelle ; 5. DOM virtuel ;
Vue.js est un framework progressif pour la création d'interfaces utilisateur. Contrairement à d’autres frameworks lourds, Vue adopte fondamentalement une conception à coût minimum et adoptable progressivement. La bibliothèque principale de Vue se concentre uniquement sur la couche de vue et est facile à intégrer à d'autres bibliothèques tierces ou à des projets existants. D'un autre côté, Vue est également parfaitement capable d'alimenter des applications complexes d'une seule page lorsqu'elles sont combinées avec des composants et des bibliothèques à fichier unique pris en charge par l'écosystème Vue.
Fonctionnalités de Vue.js
1. Mode MVVM
M : modèle, modèle économique, finalité : traitement des données et fourniture de données.
V:vue, interface utilisateur, vue utilisateur.
Lorsque les données du modèle économique changent, la vue de l'utilisateur change également en conséquence.
Lorsque la vue de l'utilisateur change, les données du modèle économique peuvent également changer.
2. 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.
3. Système de commande
Vue.js interagit avec la page, principalement via des instructions intégrées. La fonction de l'instruction est de modifier certaines valeurs en conséquence lorsque la valeur de son expression. Les changements de comportement sont appliqués au DOM.
4. Liaison de données bidirectionnelle
Le rendu déclaratif est le principal mode de réalisation de la liaison de données bidirectionnelle et est également le cœur de Vue.js. Il permet le rendu déclaratif des données à l'aide d'un modèle concis. syntaxe Intégrer dans DOM.
5. Virtual DOM
vue.js 2.0 commence à prendre en charge le DOM virtuel (vue.js 1.0 exploite le DOM réel, et non le DOM virtuel, peut également améliorer la vitesse de rafraîchissement de la page).
6. Gestion de l'état
La gestion de l'état est en fait un flux de données unidirectionnel qui pilote le rendu de la vue, et l'utilisateur exploite la vue pour générer une action, ce qui entraîne le changement de l'état. , ce qui amène la vue à restituer pour former un composant distinct.
7. 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.
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 : Introduction à la 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!