Profundizando en Javascript, parte 2: objetos, prototipos, herencia y namespaces

Tras un tiempo de descanso continuamos con la serie “Profundizando en Javascript”. En el post anterior explicaba todas las maneras de definir y usar funciones: con nombre/sin nombre, como expresión/como declaración, anónimas autoejecutables y anidadas (aunque no es obligatorio, es recomendable haber leído antes de continuar). Hoy vamos a ver como se trabaja con objetos. …

Emulador de Gameboy en Javascript

En JSGB 0.02 podéis encontrar un completo emulador de Gameboy que Pedro Ladaria ha programado integramente en Javascript y Html5. Contiene un depurador y el código fuente completo de todo el proyecto lo podéis ver y descargar investigando simplemente el html de la página. Para que funcione rápido se recomiendo Google Chrome. Se incluyen los …

Eliminar espacios en Javascript

A veces nos puede hacer falta saber el contenido de una cadena en Javascript sin los espacios del principio y del final. Por ejemplo, es común hacer la siguiente validacion de un campo de un formulario para saber si esta vacío: function valida() { if (document.forms[‘f’].campo.value == “”) { alert(‘Campo vacio’); } } O algún …

Anchor y Javascript

Todos conocemos la etiqueta anchor <a> de HTML. Es, casi, la etiqueta elemental, pues gracias a ella se inventó el hipervínculo, y con él, la navegación Web. Pero, ?y si queremos hacer algo más que navegar de un sitio a otro? Veamos unos trucos básicos para trabajar con estas etiquetas. El atributo “href” indica la …