#cuando usar vue.js
Explore tagged Tumblr posts
laravelvuejs · 5 years ago
Text
Qué es Vue.js y por qué me gusta
Qué es Vue.js y por qué me gusta
[ad_1] Puedes leer el post aquí 👉 https://carlosazaustre.es/que-es-lo-que-me-gusta-de-vue-js/
Vue.js es uno de los últimos Frameworks de JavaScript para el desarrollo web frontend que ha aparecido y nos ha asombrado a todos por su sencillez, facilidad de uso y potencia.
Vue.js toma lo mejor de otros frameworks y librerías de JavaScript, como las directivas de Angular, el uso de templates de…
View On WordPress
0 notes
jebusdoodles · 6 years ago
Text
Vue.js (Capitulo I)
Ocultar/Mostrar Elementos
Usando una variable booleana dentro de nuestra app
`let app = new Vue({ el: '#app', data: { mostrar: true } })`
En caso de ocultar el elemento una vez usamos un template:
  <template v-if="mostrar">     <h1>Si ves esto esta en true</h1>   </template>
En caso de ocultar varias veces usamos v-show:
<div v-show="mostrar"> <h1>Si ves esto la variable esta en true</h1> </div> <div v-show="!mostrar"> <p style="color: red;">Si ves esto la variable esta en false</p> </div>
¿Porqué de este modo? Cuando se usa un elemento template cuya variable resulta ser false, el navegador destruye el elemento de la vista, pero si usamos dos elementos divs y v-show para mostrar o ocultar, estos elementos no se destruyen solo se ocultan con css y la pagina carga más rápido.
Filtros
Con Vuejs se pueden agregar filtros antes de mostrar el elemento, esto significa agregar una función que funciona como filtro antes de dibujar el objeto. 
Como un ejemplo agregamos al titulo una función para hacer las letras mayusculas: 
      let app = new Vue({         el: '#app',         data: {           titulo: 'Nuestro titulo',         },         filters: {           uppercase: function(str){             return str.toUpperCase()           }         }       })
En la app quedaría algo así: 
  <div id="app">    <h1>{{titulo | uppercase}}</h1>   </div>
Otro ejemplo más practico convertir un precio a su variante en dolares  
<p>{{ precio | conversion }}</p>
y en el javascript
      let app = new Vue({         el: '#app',         data: {           precio: 12,         },         filters: {           conversion: function(int){             return int *19           }         }
Métodos
Vuejs de igual forma nos deja agregar métodos para que un elemento funcione de forma reactiva esto en el siguiente ejemplo funciona así: 
HTML 
  <div id="app">     <button type="button" name="button" @click="sumar">Sumar 1</button>     <button type="button" name="button" @click="restar">Restar 1</button>     El contador está en {{ contador }}   </div>
Javascript
      let app = new Vue({         el: '#app',         data: {           contador: 0         },         methods: {           sumar: function(){             this.contador++           },           restar: function(){             this.contador--           }         }       })
Con esto tendremos un contador que actualizara el elemento contador en tiempo real. De igual forma se puede hacer lo mismo en métodos simples insertando el código javascript dentro de @click aunque se recomienda que sea en código corto. 
  <div id="app">     <button type="button" name="button" @click="contador++">Sumar 1</button>     <button type="button" name="button" @click="contador--">Restar 1</button>     El contador está en {{ contador }}   </div>
Objetos
Ahora podemos usar lo que aprendimos para hacer cosas más complejas como obtener una cifra que escribimos en un input y usarla en un método para esto usaremos v-model
HTML
  <div id="app">     <input type="text" name="cifra" value="" placeholder="Ingresa la cantidad" v-model="cifra">     <p>El cambio a dolar es: {{ cifra | dolares }}</p>
  </div>
Javascript
      let app = new Vue({         el: '#app',         data: {           cifra: 0,         },         filters: {           dolares: function(int){             return int*19           }         }       })
O convertir las opciones de un checkbox en un array 
HTML
    <form @submit.prevent="submit" action="" method="get">       <h3>¿Cuál es tu mascota favorita?</h3>       <input v-model="mascota" type="checkbox" id="gatos" value="gatos">       <label for="gatos">Gatos</label>
      <input v-model="mascota" type="checkbox" id="perros" value="perros">       <label for="perros">Perros</label>
      <input v-model="mascota" type="checkbox" id="serpientes" value="serpientes">       <label for="serpientes">Serpientes</label>
      <input v-model="mascota" type="checkbox" id="buho" value="buho">       <label for="buho">Buhos</label>
      <button type="submit">Enviar</button>     </form>
Javascript
      let app = new Vue({         el: '#app',         data: {           mascota: []         },         methods: {           submit: function (){             console.log('Se ejecuto el método submit')             console.log(this.mascota)           }         }       })
Resultado
Tumblr media
Ciclos
Para evitar hacer cada uno de los inputs de forma manual podemos crear un  array que encierre cada uno de los elementos con sus id’s y nombres despues usamos v-for en un template para que haga un input por cada elemento del array de la siguiente forma. 
Javascript
let app = new Vue({         el: '#app',         data: {           mascotas: [             { nombre: 'Gatos',               value: 'gatos' },             { nombre: 'Perros',               value: 'perros' },             { nombre: 'Serpientes',               value: 'serpientes' },             { nombre: 'Buho',               value: 'buhos' }           ],            mascotasSeleccionadas: [],         },         methods: {           submit: function (){             console.log('Se ejecuto el método submit')             console.log(this.mascotasSeleccionadas)           }         }       })
HTML 
<form @submit.prevent="submit" action="" method="get">       <h3>¿Cuáles son tus cursos favoritos?</h3>
      <template v-for="mascota in mascotas">         <input v-model="mascotasSeleccionadas" type="checkbox" v-bind:id="mascota.value" v-bind:value="mascota.value">         <label v-bind:for="mascota.value">{{mascota.nombre}}</label>       </template>
      <button type="submit">Enviar</button>     </form>
2 notes · View notes
Text
Python es un lenguaje de programación de computadoras que a menudo se usa para crear sitios web, software y realizar análisis. Python es un lenguaje genérico, lo que significa que no está especializado para problemas específicos sino para crear programas de varios tipos. Python se lee cada vez más como un lenguaje directa o indirectamente instrumental para el aprendizaje automático , esencialmente un lenguaje "para" el aprendizaje automático. La mayoría de los cursos de aprendizaje automático se han escrito utilizando el lenguaje Python, y la educación de codificación en su conjunto ha adoptado Python como el lenguaje para aprender, con un uso extensivo en pequeños cursos de computación como Raspberry Pi (AMD) u otros core . Esta tendencia, junto con la plétora de grandes empresas que usan o muestran la usabilidad de sus productos con Python, sugiere que es el lenguaje de programación líder del futuro. Básicamente, una especie de navaja suiza. La pregunta que pretendemos responder en esta primera parte es: ¿para qué sirve tal "herramienta"? ¿Para qué se usa Python? Python se usa comúnmente para: sitio web y desarrollo de software, crear interfaces gráficas de usuario (GUI) desarrollo de videojuegos análisis y visualización de datos, automatización de actividades. Al ser un lenguaje muy fácil de aprender, muchos programadores, científicos y contadores lo utilizan para organizar actividades diarias, como la gestión financiera. A continuación analizamos los distintos campos de aplicación. Python para programación y desarrollo de sitios web Python es más que capaz de permitir el desarrollo web a gran escala. Instagram es el sitio más grande que ejecuta Django , que es un marco web de Python, un backend. Esto no es poca cosa, como explica el ingeniero de Instagram Zekun Li : "Comenzamos a usar Python desde el principio debido a su simplicidad, pero a lo largo de los años tuvimos que hacer muchos trucos para mantenerlo simple a medida que escalamos la arquitectura". . Habiendo dicho eso, sigue siendo que Django es un framework robusto y elegante, y por lo tanto el problema no está en sus deficiencias intencionadas como falta de funciones. La pregunta simple es, ¿por qué aprender a adoptar Django cuando JavaScript todavía es tan dominante y permite una escalabilidad total? Los marcos de JavaScript como React y Vue.js tienen una gran demanda, si realmente desea seguir usando Django, ambos pueden usarlo o usar otros back-ends como RubyOnRails . Sin embargo, dado que ambos lenguajes están basados ​​en JavaScript, ¿por qué querrías usar algo que no sea Node.js ? El uso de Node.js completaría la imagen y crearía una aplicación de JavaScript de pila completa . Al hacer de JavaScript el lenguaje que debe aprenderse hasta dominarlo por completo. Lo cual es fundamentalmente diferente, nuevamente, de argumentar que JavaScript es un lenguaje perfecto; muchos dirían lo contrario. Sin embargo, si recién está comenzando en el desarrollo web, todavía no hay mejor opción que JavaScript. Haz clic aquí en Estudia el Curso en Python Online
1 note · View note
herminio9qzr · 5 years ago
Text
Primordiales agencias de diseño y desarrollo de Wordpress con proyectos creativos
Tumblr media
Todos los sistemas de administración de contenido tienen sus beneficios, mas debe haber una razón para más del 30 por ciento de la World Wide Web construida en Wordpress. Con la mejor asistencia de las agencias de WP, puede aprovecharla al límite.
Tumblr media
No hay límite en lo que puedes hacer con Wordpress. No obstante, la opinión general piensa que Wordpress es para blogs, puede edificar todo género de sitio en él, incluidos los sitios de comercio electrónico para servicios Software as a Service.
Las mejores agencias de WP en todo el mundo
Los visitantes se acostumbran a ver temas afines en los sitios web que utilizan. Si emplea una plantilla de WP lista, aún puede hacer un enorme sitio web. No obstante, las agencias de WP pueden hacer que su sitio sea de alto desempeño y único. Entonces, reunimos a los mejores del mundo. La lista no incluye agencias que solo se centraron en el diseño y desarrollo de WP, sino también agencias de servicio completo que tienen grandes especialistas de cara al desarrollo de Wordpress.
- Elemental digital
93digital
KOTA
Bleech
Mayor tom
Siéntate
Fuente azul
Digital elemental Elementary es una agencia premiada de Wordpress que se especializa en experiencia de usuario, diseño web, diseño y desarrollo de WordPress. Tienen muchos sitios web de Wordpress hermosamente diseñados en su cartera. El sitio de Travelodge, una de las cadenas hoteleras más reconocidas y reservadas, está en su cartera. Un negocio centrado en el contenido, Travelodge usa WP para administrar todas las páginas de contenido en su lugar. Al necesitar el desarrollo de WP a nivel empresarial, Elementary Digital trabaja con el equipo de Travelodge como una parte de su plan de actuación de contenido y respalda su estrategia integral de sitios web.
93digital
93digital es una agencia de WP empresarial con sede en la ciudad de Londres. Permiten a los ambiciosos equipos de marketing y contenido lograr el éxito. La agencia nombrada por Econsultancy como 'One to Watch' en su lista de las cien primordiales agencias digitales como una agencia premium de WP de Londres. Como especialistas en diseño web de Enterprise WordPress, ofrecen plataformas digitales rápidas, flexibles, centradas en el usuario, seguras y escalables basadas en el CMS más popular del planeta. Amnistía Internacional estaba buscando especialistas en WP para diseñar y edificar un servicio más fácil de usar, al unísono que los guiaba sobre de qué manera deberían adoptar mejor el poder de WP como CMS. 93digital adopta la fuerza y ​​flexibilidad del software de código abierto, y la agencia adoptó un enfoque centrado en el usuario para lo que se precisaba y entregó algunas funciones básicas y personalizadas, que incluyen:
Un sistema de notificaciones por e mail a la medida para avisar a los periodistas sobre historias concretas, con un front-end Vue.js
Soporte para múltiples formatos multimedia, incluyendo la capacidad de descargar documentos, imágenes y vídeos en diferentes idiomas.
Soporte multilingüe, incluido 'De derecha a izquierda' para el árabe
Kota, la premiada agencia creativa de diseño web y branding en Londres, da vida a las marcas digitalmente. La agencia de diseño web es experta en la creación y entrega de soluciones a la medida de Wordpress. No funcionan desde plantillas: todo en Kota está desarrollado y construido desde cero. Su asociación con WPEngine garantiza que el sitio web del cliente del servicio sea veloz, seguro y fiable. Gratte Brothers es una compañía de servicios de construcción del Reino Unido que se especializa en servicios que van desde diseño mecánico y eléctrico hasta sistemas de seguridad e instalaciones de catering. KOTA generó para Gratte Brothers un sitio web moderno y atractivo que proporciona información clara sobre su experiencia, aparte de centrarse en el enfoque personal y humano del que se enorgullecen, tanto con clientes como con sus seiscientos cincuenta empleados en todo el país.
Bleech
Bleech es una agencia de desarrollo web de Berlín. Dan desarrollo de WordPress de calidad. Sus soluciones se fundamentan en un sistema modular. Los hace simples de mantener y simples de extender. Explican su amor a Wordpress con esta oración: Si conoce la codificación, puede crear un sitio adaptado de primer nivel que funcione sin problemas. WordPress ha sido desarrollado para ser fácil de emplear. Simple acá, no obstante, no significa menos poderoso.
Mayor tom
Major Tom combina la estrategia de nivel superior que hallaría en una asesoría establecida con la implementación y las capacidades tecnológicas que encontraría en una agencia líder. Major Tom es un equipo de especialistas líderes en la industria cuidadosamente escogidos de todo el planeta. Han estado sirviendo a sus socios desde sus oficinas en Nueva York, Toronto y Vancouver. El desarrollo de WordPress es una de sus primordiales especializaciones. La agencia explicó el proceso de desarrollo de WordPress muy detallado en su sitio. El desarrollo de un proyecto empieza con un plan de desarrollo completo y requisitos funcionales junto con entregables de fases precedentes, como estructuras de alambre, diseño y un mapa del sitio. Durante la fase de desarrollo, su equipo de desarrollo completo trabajará en cooperación con diseñadores de UI y UX para dar vida a un sitio que sea leal a los diseños. Antes del lanzamiento, su robusto proceso de control de calidad garantiza la compatibilidad entre navegadores y plataformas.
Siéntate
Sitback ayuda a las organizaciones a generar productos y servicios más atractivos para sus clientes actuales y potenciales, lo que resulta en experiencias excepcionales para todos. Ofrecen una extensa gama de servicios, incluido el diseño y desarrollo de Wordpress. Como una talentosa agencia de Wordpress, Sitback crea sitios web de WordPress veloces, receptivos, seguros y escalables que son optimados para SEO y optimizados para experiencias de usuario excepcionales. Cualquiera que sean los requisitos de su proyecto, Sitback tiene la experiencia precisa para aprovechar todo cuanto Wordpress tiene para ofrecer para que su proyecto sea un éxito. Además, si precisa ampliar la funcionalidad de Wordpress de una forma que no se había concebido ya antes, su equipo de desarrollo está bien versado en la creación de complementos de clientes del servicio para Wordpress. Sky News lanzó su plataforma digital única, 2600. Cuando la lanzaron, el equipo de Sky News precisaba un folleto digital limpio y simple de utilizar, apoyado por un sitio receptivo impulsado por CMS. El requisito es dejar que los editores de contenido programen contenido vital para lanzamientos matinales programados para una audiencia de alto perfil. El equipo de Sitback usó su experiencia en WP para la fase de desarrollo web del proyecto. Blue Fountain Media es una agencia digital de servicio completo. Con su experiencia en desarrollo de sitios web y diseño web, ayudan a sus clientes del servicio a escoger la plataforma Content Management System conveniente para ellos, incluida Wordpress, como opción. Tienen una asociación con WP Engine. Combinando sus años de experiencia en WordPress con las fortalezas de WP Engine, ofrecen soluciones rentables y de alto desempeño para una extensa gama de clientes del servicio. Una de ellas es una organización sin fines de lucro, UCF. Con más de un siglo de experiencia, United Church Funds (UCF) es el distribuidor líder de gestión de inversiones y servicios de donaciones planeadas para la Iglesia Unida de Cristo. Necesitaban un nuevo sitio cuando se reunieron con el equipo de BFM.
¿Por qué debería escoger Wordpress para su sitio?
Las agencias de Wordpress pueden ayudarlo a crear sus sitios web, mas debe sostenerlo sin precisar una agencia y debería ser fácil. Entonces, WP es la opción más popular para ello. Es simple de personalizar con un poco de conocimiento de codificación y es el CMS más afable para posicionamiento SEO. Con WP, los propietarios de sitios tienen acceso a miles de complementos, que engloban desde complementos de distribuidores de correo electrónico, hasta complementos de diseño, complementos de marketing de contenido y más. Las capacidades de WordPress son ilimitadas. Esto lo convierte en una alternativa atrayente para todos y cada uno de los que deseen crear un sitio web.
¿Por qué debería trabajar con una agencia de WordPress?
Como mencionamos, Wordpress es el CMS más popular, y también tiene sus propias desventajas. Si desea crear un sitio único, es difícil hacerlo con temas de Wordpress listos para utilizar. La mayoría de los usuarios van a sentir un deja vu cuando accedan a su sitio web. Esto podría reducir la confianza de su empresa. Las agencias de WordPress pueden preparar soluciones personalizadas solo para usted. Va a ser más fácil resaltar entre la multitud. Un sitio atrayente no está resolviendo todos los problemas. Las agencias de WordPress están expertas en obtener el máximo rendimiento del sitio web y facilitarle el mantenimiento. Si no está seguro de de qué manera seleccionar una empresa de alojamiento de WordPress, la mayor parte de las agencias de WP tienen asociaciones con los mejores distribuidores de alojamiento de Wordpress. Por consiguiente, puede estar seguro de que su sitio será alojado por un servicio de alojamiento fiable. Si usted acarició este artículo y usted quisiera conseguir muchos más datos sobre agencias de marketing digital afablemente echa un vistazo a nuestro sitio.
En caso de que hayas encontrado interesante este post y pienses recibir más información relacionado con agencias de marketing digital te invitamos a ir a nuestro sitio web.
0 notes