Entradas

Lit-HTML, una librería JavaScript que merece la pena

Del mismo equipo que creó Polymer, llega Lit-HTML, una librería JavaScript totalmente independiente sobre la cual os queremos hablar en el siguiente artículo. Esta librería nos plante una aproximación muy amistosa hacia los desarrolladores, ya que además de potente y versátil, mejora el rendimiento de este sistema de plantillas desde JavaScript. En este artículo, te damos todos los detalles que necesitas conocer sobre ella, así como alguna comparativa con otras librerías.
Leer más

Polymer 3.0 ya está aquí

Desde que apareció en 2013, Polymer se ha convertido en una de las novedades más destacadas entre las tendencias de Desarrollo Web, ya que esta librería JavaScript basada en el estándar de los Web Components agiliza gran parte de las tareas de desarrollo frontend. Sin embargo, y a pesar de encontrarse  detrás de numerosas aplicaciones y populares aplicaciones web,  su uso todavía no se ha extendido de forma mayoritaria entre los equipos técnicos debido a algunos inconvenientes detectados. Ya desde su versión 2.0, que analizamos hace unos meses, los ha limando, pero la nueva versión 3.0 está cargada de novedades que convencerán a los más escépticos y que analizamos a continuación.
Leer más

Cómo optimizar tu página web: el código JavaScript y las imágenes

Tal como os anticipábamos en el artículo de la semana pasada, la optimización de nuestra página web es algo que no debemos dejar a la ligera y, afortunadamente, existen numerosos  recursos y Mejores Prácticas que nos permiten llevar a cabo estas tareas muy fácilmente. Después de repasar cómo optimizar las CSS, hoy nos toca centrar nuestra atención en el código JavaScript y en los recursos gráficos. Al final, de lo que se trata es de optimizar todos los recursos de Desarrollo y Diseño Web que utilicemos en nuestra página web  y tomar conciencia sobre el impacto de este tema en los resultados medibles.
Leer más

El operador de propagación spread de JavaScript ES6

Spread, el nuevo operador de propagación que ofrece JavaScript ES6, nos resultará de ayuda para ahorrar líneas de código, ya que genera una lista de valores a partir de un array y es un excelente recurso para mejorar el código JavaScript. En este tutorial, explicamos cómo utilizarlo y combinarlo con el operador rest.
Leer más

El útil operador rest de JavaScript ES6

El operador rest es una característica de JavaScript ES6 que nos permite evitar el trabajo repetitivo en las funciones con el tratamiento de parámetros. Gracias a ES6, podemos definir valores predeterminados a las funciones, aunque no solo se limita a esto, sino que el operador rest nos va a permitir obtener un número indefinido de parámetros de forma estructurada a través de un array de valores. En este artículo, explicamos cómo utilizarlo, ya que nos permite acortar y simplificar los códigos que se utilizaban antes para obtener cualquier número de argumentos en una función.

Leer más

Propiedades con get y set en JavaScript

Si estás familiarizado con la programación orientada a objetos entenderás rápidamente el funcionamiento de las propiedades get y set de JavaScript. De todos modos, en este artículo lo explicamos de manera sencilla para que no tengas excusa.
Leer más

JavaScript, una opción excelente como primer lenguaje cuando nos iniciamos en la programación

En un artículo reciente hablábamos de las bondades de JavaScript para el desarrollo de apps, ahora queremos incidir en este lenguaje desde un punto de vista 100% formativo, ya que JavaScript es una de las prioridades para las  personas comienzan a estudiar programación. No solo por lo sencillo que resulta, sino también por lo útil que se muestra en el ámbito profesional. JavaScript es uno de los lenguajes estándar de Internet  y una interesante alternativa para realizar aplicaciones móviles o de escritorio.

Leer más

Desarrollo de apps con JavaScript: ¿híbrido o nativo?

El mundo de desarrollo de dispositivos requiere tradicionalmente el uso de lenguajes específicos para la plataforma, Java para Android y la combinación Swift/Objective-C para iOS. Sin embargo, la irrupción de JavaScript en múltiples entornos también nos permite usar este lenguaje para el desarrollo de apps. Y, ante esta posibilidad, siempre puede surgirnos la duda de si optamos por la vertiente híbrida o por la nativa, algo que intentamos resolver en este artículo.

Leer más

Ionic 2, un framework diseñado para las aplicaciones híbridas que da el salto a las aplicaciones web

Aunque originalmente Ionic 2 era un framework para el desarrollo de aplicaciones híbridas pensado para móviles y tablets, ahora se utiliza también para realizar practicamente cualquier aplicación web. Desde el punto de vista más práctico, Ionic 2 es una herramienta con la que se obtienen rápidos resultados sin invertir muchos recursos, ya que podemos reutilizar el código para las diferentes versiones que queremos desarrollar. Esta ventaja, como bien sabe cualquier desarrollador, no es banal.

Leer más

Ejemplo práctico de React desde cero

Ya hemos hablado bastante de React desde el punto de vista teórico, así que ahora vamos a hacer un sencillo ejercicio práctico con esta librería Javascript y partiremos de un archivo en blanco. Para no tener que instalar nada en el proyecto y mantener el código o más simple posible, usaremos el CDN que nos permite instalar distintas piezas imprescindibles para iniciar React.

Leer más