background preloader

VUE.JS

Facebook Twitter

Vue.js - Le Commencement · Atinux. C’est parti, vous avez décidé de vous mettre à vue.js, ou vous êtes juste curieux d’en savoir plus, ça tombe bien, je vais tenter de vous expliquer ce que c’est et comment l’utiliser rapidement !

Vue.js - Le Commencement · Atinux

Qu’est-ce Vue.js ? Vue.js est une librairie JavaScript créé par Evan You et permet de créer des applications web facilement. Site internet officiel : Vue.js se veut simple d’utilisation et rapide à prendre en main, pour cela, rien de mieux qu’un exemple ! Installation (Basique) Comme toute librairie JS, on va l’intégrer dans notre code HTML avec la balise <script> (dans le header ou footer, ça c’est vous qui décidez !) Pour cet exemple, on va utiliser la version 1 de Vue.js et la récupérer directement via <div id="demo"><p>{{ message }}</p><input v-model="message"></div> Résultat (modifiez la valeur de l’input afin de modifier la phrase affichée en direct) : Essayons maintenant de voir ce qu’il se passe côté HTML : Côté JavaScript nous avons plusieurs choses : 5 Free VueJS Tutorials – Hacker Noon. Learn Vue 2: Step By Step. Intro to Vue.js: Rendering, Directives, and Events. If I was going to sum up my experiences with Vue in a sentence, I'd probably say something like "it's just so reasonable" or "It gives me the tools I want when I want them, and never gets in my way".

Intro to Vue.js: Rendering, Directives, and Events

Again and again, when learning Vue, I smiled to myself. It just made sense, elegantly. This is my own introductory take on Vue. It's the article I wish I had when I was first learning Vue. If you'd like a more non-partisan approach, please visit Vue's very well thought out and easy to follow Guide. Article Series: Rendering, Directives, and Events (You are here!) One of my favorite things about Vue is that it takes all of the successful things from other frameworks, and incorporates them without getting disorganized.

Some benefits I've enjoyed over Vue's competitors: cleaner, more semantic API offerings, slightly better performance than React, no use of polyfills like Polymer, and an isolated, less opinionated view than Angular, which is an MVC. Let’s Get Started! Conditional Rendering. Vue.js : On se lance ! – Laravel. Comme je l’ai dit dans l’article précédent vue.js est une librairie pour créer facilement des interfaces web interactives.

Vue.js : On se lance ! – Laravel

Dans cet article nous allons voir dans un premier temps comment l’installer et dans un deuxième temps les concepts clés et un petit exemple de réalisation pour illustrer. Il existe un site très bien fait auquel vous pouvez vous référer. Mais évidemment tout y est en anglais. Pour installer vue.js c’est on ne peut plus simple puisque c’est juste une librairie Javascript. Vous avez donc deux possibilités… La charger et la mettre sur votre serveur Il suffit de récupérer la librairie en cliquant sur ce bouton sur le site : Au moment où j’écris ces lignes la version est la 1.0.16 mais il est fort probable que vous trouviez une version plus récente.

Vous n’avez plus ensuite qu’à prévoir une balise script : Adaptez évidement le chemin selon votre contexte. Utiliser un CDN Là aussi il est fort probable que vous aurez une version plus récente. Le modèle La vue La VueModèle VueModèle. Vue.js : Le Javascript que vous devez connaître – Laravel. Vue.js est une librairie Javascript qui permet de créer des interface web interactives.

Vue.js : Le Javascript que vous devez connaître – Laravel

Il existe de très nombreuses librairie qui proposent la même chose dont la plus célèbre est AngularJS. Pour avoir une idée de la richesse de l’offre vous pouvez jeter un coup d’œil sur cette page. Alors étant donné cette prolifération pourquoi utiliser particulièrement vue.js ? Si vous avez déjà utilisé AngularJS vous devez connaître la difficulté de prise en main qui est nécessaire, mais on a à disposition une grande richesse fonctionnelle. C’est le prix à payer. Je vous propose donc de découvrir cette librairie. La première chose que nous allons faire est un peu de Javascript.

Javascript est un langage dynamique orienté objet à prototype, ce qui signifie qu’il n’y a pas de classe. Lorsqu’on compare Javascript à d’autres langages comme C# ou Java la première impression est celle de la simplicité. Inclusion de Javascript Comment est-ce qu’on inclut du code javascript dans une page HTML ? Les variables. Vuejs/awesome-vue: A curated list of awesome things related to Vue.js. Vue.js. GitHub - nacimux/vuejs.org: French translation for vuejs.org. Vue.js.