Angel Vazquez Vazquez - Aprender VueJS con 100 ejercicios prácticos

Здесь есть возможность читать онлайн «Angel Vazquez Vazquez - Aprender VueJS con 100 ejercicios prácticos» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Aprender VueJS con 100 ejercicios prácticos: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Aprender VueJS con 100 ejercicios prácticos»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

¿Se ha planteado en algún momento desarrollar aplicaciones SPA pero no ha sabido con qué framework iniciarse? Existen muchos, ¿verdad?
Si le contara que la curva de aprendizaje de desarrollar aplicaciones en Vue es mucho menor que el tiempo invertido en aprender React o Angular, ¿se animaría?
Vue, pese a llegar el último al mercado, ha adoptado las buenas prácticas de Angular y React, además de aportar su granito de arena. Con Vue rápidamente podrá desarrollar desde las aplicaciones más sencillas hasta las más complejas. Solo deberá aprender el framework e incorporar otros conocimientos, como TypeScript.
Gracias a los 100 ejercicios prácticos de este libro:
o Aprenderá los principios básicos de Vue
o Estudiará el framework
o Conocerá el desarrollo orientado a componentes
o Aprenderá la comunicación entre eventos
o Utilizará almacenes de estados de los componentes mediante Vuex
o Conectará con servidores remotos mediante Axios
o Estudiará los distintos modos de compilación de aplicación y componentes
o Reutilizará los componentes desarrollados en Vue, en otros frameworks
o Realizará pruebas unitarias mediante Jest
Si ya conoce otros frameworks, verá que Vue tiene muchas similitudes con el resto y le costará muy poco aprenderlo. Si no conoce ninguno, solo necesita saber JavaScript y HTML. Fácil, ¿no? ¡Anímese y aprenda Vue de un modo sencillo!

Aprender VueJS con 100 ejercicios prácticos — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Aprender VueJS con 100 ejercicios prácticos», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

{{message}}

Usando la directiva personalizada v-color:arg!

Declaramos la nueva directiva como v-color pero además le pasamos como argumento el color deseado de forma que colorearemos diferente cada texto según el argumento dado. Si vamos a la definición podremos hacer algo como esto: Vue.directive(“color”, function(el, binding, vnode) { el.style.color = binding.arg; console.log(binding); }); El objeto binding guarda muchas propiedades como el nombre de la directiva, el valor, los modificadores, etc., y entre estas propiedades también podemos obtener el argumento [1]. Es este argumento el que recuperaremos y con el que podremos modificar la propiedad color del estilo del elemento [2].

Directivas personalizadas III Directivas personalizadas III UTILIZANDO MODIFICADORES En este nuevo ejercicio utilizaremos más propiedades de las directivas, hasta hora hemos visto como crear una directiva que cambia el color de un texto. Una muy simple con un comportamiento estático modificando el estilo del texto y otra un poco más avanzada en la que introducimos un parámetro. En esta ocasión introduciremos el uso de los modificadores, que son simplemente nuevos decoradores que se le pueden añadir o no a la directiva. Volviendo a las modificaciones de estilo de los textos, un buen ejemplo sería decidir el formato en función de ciertos modificadores. Para ello crearemos la directiva v-format que podrá recibir diferentes modificadores que cambien el estilo del texto del elemento. Los modificadores se declaran a partir de un punto y seguido al nombre de la directiva u otro modificador. Este podría ser un ejemplo de declaración:

{{message}}

Para el código Javascript tendríamos algo como lo siguiente: Vue.directive(“format”, function(el, binding, vnode) { const modifiers = binding.modifiers; if (modifiers.underline) { el.style.textDecoration = “underline”; } if (modifiers.bold) { el.style.fontWeight = “bold”; } if (modifiers.highlight) { el.style.background = “#eaeaea”; } }); En el objeto binding tenemos los modificadores [1] que pueden haberse aplicado y que podremos consultar y aplicar en caso de que existan [2].

Directivas personalizadas IV Directivas personalizadas IV DIRECTIVAS EN LA INSTANCIA Hasta ahora hemos visto cómo crear y declarar nuestras directivas personalizadas de forma global pero en este ejercicio podremos ver cómo se definen de forma local dentro de una instancia o componente Vue. Para ello simplemente tendremos que ir al código javascript de nuestra instancia y añadir un nuevo objeto directives con una sintaxis ligeramente diferente a la que hemos visto hasta ahora. En este ejemplo condensaremos varias de las directivas de los ejercicios anteriores añadiéndolas en este apartado con sus correspondientes funciones. En la declaración no cambia nada:

{{message}}

Y el código JS quedaría de la siguiente forma: directives: { ‘white’: { bind(el, binding, vnode) { el.style.color = ‘#fff’; } }, ‘color’: { bind(el, binding, vnode) { el.style.color = binding.arg; } }, ‘format’: { bind(el, binding, vnode) { const modifiers = binding.modifiers; if (modifiers.underline) { el.style.textDecoration = “underline”; } … }, } } }); Tendríamos un resultado similar [1] al de ejercicios anteriores [2].

Componente

Componente parametrizables

Componente Tipo Propiedades

Cambiar valor de props

Reactividad Data

Reactividad NextTick

Directiva v-show vs v-if

Bucle v-for y key

Bucle atributos y rango

Peticiones Fetch

Contexto This

Promesas

Conjunto de Promesas

Inline templates

Slots

Transiciones/Animaciones I

Transiciones/Animaciones II

Instalación NodeJs

Nuevo proyecto con Vue CLI 3

Estructura del proyecto

Compilar en desarrollo y producción

Variables de entorno y ejecución

CLI Service scripts y servidor http

Componente – App, Librería y WC

Despliegue en Servidor de Aplicaciones

Instalación Vue Router y Modos

Carga óptima de Ruta y navegación

Rutas dinámicas

Rutas anidadas

Navegación desde código

Protección global de rutas

Protección en ruta y componente

Vuetify Diseño menú lateral

V-Toolbar y rutas de navegación

Crear Tablas

Selección de filas en tabla

Comunicación Hijo a Padre y Snackbar

Diseñar y visualizar ficha

Vuex, primeros pasos

Vuex – Getters

Vuex – Mutaciones

Vuex – Acciones

Vuex – Módulos

Vuex Plugin Logger

Vuex – Persistencia estados al refrescar

Vuex – Persistencia en Cookies

Vuex – Subscriptores

Axios – Comunicación con Servidor

Axios – Cancelar solicitud

Axios – Interceptor de solicitudes

Axios – Interceptor Respuestas

Axios – Post

Axios – PUT

Axios – Delete

Comunicación – Padre – Hijo

Comunicación – Hijo – Padre

Comunicación – Hijo – Padre por Callback

Comunicación – Entre hermanos

Comunicación – Bus de eventos

Comunicación – Mensajería Global

Comunicación bidireccional

Formulario – Campo Texto

Formularios – Email con validación

Formularios – Fechas moment

Formularios – Opciones Checkbox

Formularios – Opción única Radiobutton

Formularios – Combobox

Formularios – Campo Personalizado

Formularios – Validación Vuelidate

Formularios – Validación personalizada

Pruebas Unitarias – Jest

Pruebas Unitarias – Creación

Pruebas Unitarias – Props

Pruebas Unitarias – Aislar componentes

Pruebas Unitarias – Mock de Vuex

Pruebas Unitarias – Router

Pruebas desde UI

¡Hola, Vue!

LOS COMIENZOS

¡Bienvenidos a Vue, queridos lectores! En este ejercicio veremos cómo empezar a trabajar con Vue con el mínimo esfuerzo, pero en primer lugar daremos algunas pinceladas sobre Vue.

¿Qué es Vue? Vue es un framework progresivo para construir interfaces de usuario [1].

¿Qué significa progresivo? Simplemente que está modularizado de manera que su librería principal está enfocada solo a la parte visual y, usándola en conjunto con otras librerías o proyectos, puede construir fantásticas aplicaciones web SPA. Esto significa que Vue no es un todo o nada sino que puede escoger las partes que más le interesen e incluso usarlas conjuntamente con otros frameworks o librerías web.

Para ilustrar el concepto de progresivo vamos a importar lo mínimo necesario para crear nuestra primera aplicación.

En primer lugar, vamos a utilizar un editor online como JSFiddle ( https://jsfiddle.net/) y en la ventana de HTML añadiremos el siguiente contenido [2].

Tenemos nuestro “Hola Vue” que renderiza una página de forma estática. Para trabajar de forma dinámica añadiremos los scripts necesarios para importar la librería de Vue [3].

En la ventana del editor para el código Javascript añadimos la instancia de Vue, la ligamos al elemento con id #app y añadimos una variable en el bloque data denominada message[4].

Volviendo al HTML asociamos a uno de los elementos el id que hemos declarado en la parte de Javascript [5]. ¡Dentro de este elemento añadimos un título (h1) con la variable message y ya tenemos nuestro “¡Hola Vue!”

¡Así de fácil ha sido crear nuestra primera aplicación y de forma online! En siguientes ejercicios configuraremos nuestro entorno en local para trabajar cómodamente y con la ayuda de múltiples herramientas para el desarrollo web.

Configurar el entorno PRIMEROS PASOS - фото 4 Configurar el entorno PRIMEROS PASOS CON ATOM Comenzaremos este viaje de - фото 5 Configurar el entorno PRIMEROS PASOS CON ATOM Comenzaremos este viaje de - фото 6

Configurar el entorno

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Aprender VueJS con 100 ejercicios prácticos»

Представляем Вашему вниманию похожие книги на «Aprender VueJS con 100 ejercicios prácticos» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Aprender VueJS con 100 ejercicios prácticos»

Обсуждение, отзывы о книге «Aprender VueJS con 100 ejercicios prácticos» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x