Maison >interface Web >Voir.js >Vue.js est-il front-end ou back-end ?
vue.js est le front-end, c'est l'un des frameworks front-end traditionnels. vue.js est un framework progressif pour la création d'interfaces utilisateur, avec des fonctionnalités telles que la liaison de données légère et bidirectionnelle et le développement basé sur des composants. Puisque vue.js se concentre uniquement sur la couche de vue, il est très facile à apprendre.
vue.js est le front-end C'est l'un des frameworks actuels du front-end avec angulaire.js et réagir.js. , il est également connu sous le nom de cadre à trois frontaux traditionnels.
(Recommandation vidéo d'apprentissage : Tutoriel vidéo php )
Introduction connexe :
Vue.js 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 projets existants. Vue, en revanche, est tout à fait capable de piloter des applications complexes d'une seule page développées à l'aide de composants et de bibliothèques à fichier unique pris en charge par l'écosystème Vue.
L'objectif de Vue.js est de permettre une liaison de données réactive et des composants de vue composés via l'API la plus simple possible.
Vue.js lui-même n'est pas un framework complet - il se concentre uniquement sur la couche de vue. Il est donc très facile à apprendre et très facile à intégrer à d’autres bibliothèques ou à des projets existants. D'un autre côté, Vue.js est également parfaitement capable d'alimenter des applications complexes d'une seule page lorsqu'il est utilisé avec des outils associés et des bibliothèques de support.
Les principales fonctionnalités de vue.js :
1) Framework léger
Vue.js peut suivre automatiquement les expressions de modèles dépendantes et les propriétés calculées, et fournir une liaison de données MVVM et un Le système de composants composables, avec une API simple et flexible, permet aux lecteurs de comprendre plus facilement et de démarrer plus rapidement.
2) 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.
3) Instructions
Vue.js interagit avec la page, principalement via des instructions intégrées. La fonction de l'instruction est de modifier certains comportements en conséquence lorsque la valeur de son expression change. aux DOM.
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 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.
Recommandations associées : Tutoriel vue.js
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!