Jorge Iván Meza Martínez

The Fire Within Me

Jorge Iván Meza Martínez header image 4

MooTools 1.2

June 18th, 2008 · No Comments · Desarrollo de software, Web

Por fin salió la nueva versión de MooTools, la versión 1.2 que promete ser una mejora completa de toda la librería de JavaScript.
Como he mencionado anteriormente he tenido buenas experiencias con esta librería, sería muy interesante volver a trabajar con ella un proyecto para estudiar esta nueva versión.
La gente de MooTools ha rediseñado también su [...]

[Read more →]

Tags: ·

Manipulación fácil del DOM de una tabla con MooTools

May 29th, 2008 · 2 Comments · Desarrollo de software, Web

Como mencioné anteriormente, he utilizado MooTools en algunos de los proyectos que he realizado con la Fundación donde trabajo. Una de las funcionalidades que frecuentemente se requiere implementar es la de permitir agregar y remover dinámicamente filas o registros a una tabla, para esto utilizamos JavaScript. El diseño que mas utilizamos es la [...]

[Read more →]

Tags: ·

Introducción a MooTools

May 7th, 2008 · 1 Comment · Desarrollo de software, Web

MooTools es una librería de JavaScript que promete abstraer un nivel mas la generación de código en este lenguaje facilitando el desarrollo rápido e independiente de navegador. Incluye además soporte para efectos visuales, manipulación del árbol DOM, AJAX y JSON entre otras cositas interesantes.
Valerio Proietti, el desarrollador de MooTools lo define de las siguiente [...]

[Read more →]

Tags: ·

Juego de Burbujas con Prototype y Scriptaculous

April 1st, 2008 · No Comments · Internet, Videojuegos, Web

Este es uno de los pocos juegos que me gustan. La primera vez que lo conocí se llamaba Bubbles y venía en mi PDA Dell. Ahora son cuadritos y mas interesante aún está hecho en Javascript utilizando Prototype y Scriptaculous.
Enlace: http://wholewheatweb.com/.

[Read more →]

Tags: ··

Introspección de Objetos con Prototype

March 26th, 2008 · No Comments · Desarrollo de software, Web

La introspección de objetos permite consultar información del objeto mismo. En Prototype los métodos descritos a continuación pertenecen a la clase Object.

Object.inspect(e) : string
Retorna la representanción de cadena del elemento, útil para labores de depuración.

Object.isArray(e) : boolean
Retorna verdadero si el elemento es un arreglo, falso de lo contrario.

Object.isElement(e) : boolean
Retorna verdadero si el elemento [...]

[Read more →]

Tags: ·

Funciones básicas de Prototype

March 26th, 2008 · 1 Comment · Desarrollo de software, Web

Para incluír Prototype en las páginas web se debe agregar la siguiente línea a la sección de head, reemplazando la ruta src con la adecuada.
<script src="lib/prototype.js" type="text/javascript"></script>
La función $() reemplaza a la expresión document.getElementById del JavaScript estándar revisando el árbol de elementos DOM y retornando una versión ampliada del elemento en cuestión. Esta función [...]

[Read more →]

Tags: ·

Jugando con InnerHTML (3)

December 4th, 2007 · No Comments · Desarrollo de software, Web

Al ejemplo anterior de tablas dinámicas utilizando JavaScript que permitía agregar y eliminar filas dinámicamente del lado del cliente le hice algunas modificaciones que encontré necesarias cuando lo utilicé en un caso práctico. El ejemplo permite ahora agregar un documento de identidad que actuará como llave primaria del registro. El documento se muestra [...]

[Read more →]

Tags: ·

Menú de opciones con bordes redondeados

November 7th, 2007 · No Comments · Desarrollo de software, Web

Uno de los portales que se están desarrollando en la Fundación tenía una barrita de menú con botones redondeados. Los amantes del Flash dijeron rápidamente que ellos lo hacían fácilmente en Flash que no me preocupara; todo quedó así … hasta hoy. Hoy lo estuvieron pensando y se dieron cuenta que era muy [...]

[Read more →]

Tags:

Jugando con InnerHTML (2)

October 31st, 2007 · 1 Comment · Desarrollo de software, Web

Bien, encontré una mejor forma de hacerlo … con DOM.
Insertar una nueva fila en una tabla (destino) es fácil, sólo es establecer donde se quiere e insertarla.
var nuevo_indice = destino.rows.length;
fila = destino.insertRow(nuevo_indice);

Después es necesario especificar el contenido de las celdas, para el ejemplo, un checkbox y dos valores de texto.
celda = fila.insertCell(0);
valor = document.createElement(”input”);
valor.type = [...]

[Read more →]

Tags: ·

Jugando con InnerHTML

October 30th, 2007 · No Comments · Desarrollo de software, Web

Con este ejemplo muy sencillo es posible agregar filas de una tabla en el lado del cliente sin hacer un requerimiento al servidor y ahorrarse uno la consabida lentitud, útil en momentos de agregar items a una lista. Obviamente, a diferencia de Ajax, los elementos sólo viven en el lado del cliente hasta que [...]

[Read more →]

Tags: ·