feed

JavaScript

Las pruebas de rendimiento sobre el código de JavaScript se estan convirtiendo en algo cada día más necesario. La capa de presentación adquiere más responsabilidades y los frameworks MVC de cliente ganan adeptos. Existen muchas herramientas que nos permiten realizar pruebas de rendimiento sobre JavaScript, una de las clásicas es JsPerf. Sin embargo comienzan a aparecer soluciones muy prácticas con un enfoque diferente. Una de ellas es Benchmark.js.

Utilizando Benchmark.js

El uso de esta...

Leer más »

El trabajo con DOM (Document Object Model) es continuo en JavaScript. Pero quizás lo que más se usa es la gestión de eventos (click, mouseover,mouseout, etc). Este es uno de los apartados de JavaScript que se puede decir es sencillo de entender. Normalmente se genera un evento y se asocia un handler a él. Lamentablemente las cosas no siempre son lo que parecen.

Un ejemplo clásico

Para poder...

Leer más »

Angular.js es uno de los frameworks de referencia en JavaScript, pero trabajar con él no es sencillo ya que implica un cambio importante en el paradigma de programación. Una de las características principales del framework es su capacidad para organizar el código de JavaScript, habitualmente caótico.

Angular.js Conceptos

Con Angular es obligatorio entender algunos conceptos.

  • Directiva : El...
  • Leer más »

    Node.js es una tecnología en auge, así que pronto o tarde tocará construir alguna aplicación con ella. Para trabajar de forma cómoda con cualquier lenguaje de programación necesitamos un debugger. NodeInspector es un debugger para Node.js con la peculiaridad de que permite realizar las tareas de debug en remoto.

    NodeInspector y NPM

    Como siempre habrá que usar la herramienta NPM para instalar...

    Leer más »

    Hoy por hoy la mayoría de las páginas HTML que se construyen incluyen diversos framework JavaScript que han evolucionado con el tiempo. Sin embargo hasta ahora la forma de usar la etiqueta "script" no ha variado. A partir de HTML5 están disponibles dos nuevos atributos para cargar los scripts: "async" y "defer". Ambos aportan flexibilidad al código que se construya.

    JavaScript clásico

    Cuando se...

    Leer más »

    Conceptos como TDD o BDD se están haciendo hueco dentro de las metodologías de desarrollo. Cada día aparecen más soluciones orientadas a ellos. Una de estos tipos de soluciones es Karma.js. Karma se encarga de ejecutar los test de Javascript según se vayan construyendo, de tal forma que ante cualquier fallo el desarrollador se dará cuenta de inmediato.

    Instalando Karma.js

    Para instalar Karma.js...

    Leer más »

    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...

    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 »

    Sigue a Genbetadev