feed

JavaScript

JavaScript está evolucionando para convertirse en uno de los lenguajes de referencia. La versión 6 del lenguaje incluye muchas novedades, entre ellas nuevos tipos de datos como Map (Mapa) y Set(Conjunto) que se echaban en falta. Los Mapas se encargan de definir estructuras de datos clave/valor mientras que los conjuntos agrupan a un grupo de elementos no repetidos.

Mapas

Vamos a construir un Mapa con ES6:

var mapa = new Map(); var dni1 = { dni: 1 },dni2 = { dni: 2 }; mapa.set( dni1, "juan" );...
Leer más »

Cuando se trabaja con Java siempre se agradece que Eclipse, NetBeans e IntelliJ ofrezcan un conjunto de refactorings potente que evite repetir las tareas más tediosas. Quizás la tarea más aburrida de realizar es añadir getter/setter y constructores a una clase a través de las herramientas de refactoring. ¿ No sería más cómodo y más limpio no tener que escribirlos? . Esto es de lo que se encarga...

Leer más »

Angular sigue aumentando su cuota de mercado mientras llega la versión 2. Una de las características que más destaca del framework es su extensibilidad y la forma tan sencilla con la que se puede añadir nuevas funcionalidades a las aplicaciones. Esta extensibilidad se consigue añadiendo módulos al framework.

Estos módulos aportarán nuevas directivas, servicios, filtros etc. ¿Ahora bien cuales...

Leer más »

Trabajar de una forma más sencilla y cercana con la comunidad de desarrolladores. Esta es una de las principales premisas que apreciamos en el movimiento realizado por Google migrando Dart a Github.

Dart SDK tiene ahora su propio repositorio, uniéndose a las númeras herramientas y librerías que se han desarrollado alrededor del lenguaje. También se ha trasladado dartbug (aseguran que sin perder...

Leer más »

jQuery se ha convertido en estos últimos años en la librería de JavaScript más utilizada. No se puede decir que sea la "mejor" pero si la de mayor aceptación en la comunidad. Hoy en día ocupa unos 100k, algo que en algunas situaciones no es lo óptimo. Minified.js es una alternativa que implementa la mayor parte de la funcionalidad de jQuery pero con un tamaño de 8kb.

Minified.js y compactación

...

Leer más »

Angular se va extendiendo dentro de la comunidad de JavaScript como uno de los frameworks de referencia. Para trabajar de forma cómoda con él necesitamos apoyarnos en herramientas. Una de las más habituales es Batarang que nos permite analizar a detalle como se está comportando el framework.

La herramienta se puede instalar como una extensión de Google Chrome . Han existido varias versiones y...

Leer más »

Todos los días aparecen nuevas librerías de JavaScript ya sean de cliente o de servidor. Los móviles y los nuevos conceptos como IOT (Internet of things) están generando una nueva tendencia hacia la modularidad a nivel de librerías y frameworks.

¿Qué elegir?

La modularidad implica pasar de un sistema monolítico en el cual tenemos una única librería o framework principal a un sistema compuesto por...

Leer más »

La necesidad de construir gráficas con JavaScript cada día aumenta más y es importante poder elegir un framework sencillo y a la vez potente para poder realizar estas tareas con seguridad. HighCharts es uno de los frameworks más conocidos el sector. Entre sus características principales destacan:

  • Javascript: Esta creado con JavaScript que es uno de los lenguajes más utilizados por parte de los...
  • Leer más »

    En marzo, durante la primera KeyNote del evento ng-conf 2015, se hizo un anuncio bomba por parte del equipo de Angular: la elección de TypeScript como el lenguaje con el que se va a construir la próxima versión del framework.

    Sin duda una buena noticia al unir fuerzas y conocimiento la gente de Google con la gente de Microsoft, y que puede ser el inicio del fin de la guerra absurda que sostiene...

    Leer más »

    Cada día usamos más características de HTML5 pero a veces hay algunas que nos pasan un poco más desapercibidas. Uno de los ejemplos es HTML5 Constraint API que esta orientada a facilitar las validaciones de formularios. HTML5 soporta dos atributos que nos permiten validar elementos en un formulario, por un lado tenemos el atributo "required" que nos obliga a rellenar el campo y por otro lado...

    Leer más »

    Sigue a Genbetadev