Mostrando entradas con la etiqueta JavaScript. Mostrar todas las entradas
Mostrando entradas con la etiqueta JavaScript. Mostrar todas las entradas

Prototipos en Javascript

jueves, 3 de julio de 2014

Logo JavaScript

En lenguajes orientados a objetos tenemos herencia basada en clases y en JavaScript tenemos herencia basada en prototipos. De esta forma vamos a poder escribir código más reutilizable y más escalable.

Todos los objetos en JavaScript descienden de Object y tienen un prototipo asociado, todos los objetos que compartan un mismo prototipo van a heredar sus propiedades y métodos.

Vamos a ver algunas de las opciones que tenemos para prototipos según de la forma como creamos un objeto.

La palabra clave this en JavaScript

viernes, 27 de junio de 2014

Logo JavaScript

La palabra clave this es diferente respecto a otros lenguajes como puede ser C# o Java. En estos lenguages this hace referencia al objeto que contiene el método o función desde donde accedemos a this y siempre tiene la misma identidad.

En javascript es un poco más complejo el significado de this, y a los desarrolladores como yo que venimos de lenguajes orientados a objetos, es normal que tengamos momentos frustrantes de no saber que esta pasando.

Cómo crear objetos en JavaScript

sábado, 4 de enero de 2014

Logo JavaScript

Los objetos en javascript son colecciones de pares clave-valor y tenemos varias formas de crearlos.