ECMA-262 Odyssey: Se conoce como ECMAScript a la implementación del estandar ECMA-262. Este estandar ha sido revisado varias veces desde su creación. Javascript está basado en dicho estandar pero además añade nuevas funcionalidades que no están definidas en la especificación. De modo que cada revisión del estandar ECMA-262 afecta a...

Definición de una función La función de una función (toma! empezamos bien!) es la de reutilizar un bloque de código que resuelve un problema específico. Para ello, consta de diferentes partes: Entrada > Llamados también argumentos. Permiten a la función obtener los datos con los que va a operar. Bloque...

Test Driven Development La primera vez que oí hablar sobre cómo testear código de forma automatizada; es decir, escribiendo más código con una sintaxis específica etc.. , me pareció que se añadía una capa de complejidad que difícilmente se vería compensada. Una vez que lo pruebas te das cuenta de...

Variables en JS Una variable es un contenedor de datos. A diferencia de otros lenguajes de programación fuertemente tipados como el C, una variable en JS no necesita ningún tipo de identificador que especifique el tipo de dato que contiene. Podemos usar prácticamente cualquier nombre o caracter unicode para identificar...

Un poco de Historia: En el diseño web han habido algunos momentos claves que han marcado un antes y un después. Para mi, la llegada de Google Chrome en Septiembre del 2008 fue uno de esos momentos ya que no sólo presentó una interfaz minimalista que después han ido copiando...