julio 3, 2009 0

Nuestra propia función dolar ($)

By in JavaScript

Una función muy útil existente en muchos frameworks de JavaScript es la función dolar ($). Puede ser que en un proyecto, por facilidad de uso, necesitemos de esta función pero no del resto de características que incluye un framework JavaScript. Lo que podemos hacer es implementarla nosotros mismos. Veamos como sería esta función:

function $() {
    // Array que usaremos en caso de que queramos más de un elemento
    var elementos = new Array();

    // Recorremos los argumentos de la función
    for (var idx = 0; idx < arguments.length; idx++)
    {
        //Obtenemos el argumento en la posición idx
        var elemento = arguments[idx];

        // Si el argumento es una cadeao obtenemos dicho elemento
        if (typeof element == 'string')
            elemento = document.getElementById(elemento);

        // Si solo se ha pasado un argumento devolvemos este
        if (arguments.length == 1)
            return elemento;
        // Añadimos el elemento obtenido en el array de elementos
        elementos.push(elemento);
    }

    // Devolvemos el array con los elementos
    return elementos;
}

Como se puede ver nada complicado, y que nos puede resultar muy útil.

Comparte esta entrada:
Delicious Digg Google Technorati Menéame Fresqui Reddit Facebook Twitter Yahoo! Buzz MySpace Email BarraPunto

Tags: ,

Leave a Reply