Dizque



Desarrollo web, JavaScript, Programando

Ahorra pulsaciones, gana salud: d21d

Saltar a Anotaciones relacionadas

i18n, l10n

document.getElementById

Hoy presentamos d21d:

function d21d(id) { 
    return document.getElementById(id); 
};

document.getElementsByTagName, node.getElementsByTagName

Pero no se vayan todavía, aún hay más:

function d23e(tagname, ancestor) { 
    ancestor = (typeof ancestor == "object") ? 
                ancestor : 
                document; 
    return ancestor.getElementsByTagName(tagname);
};

La idea —que no se me ha ocurrido a mí— es ahorrar bytes y tiquiticlacs, en beneficio de la velocidad de descarga, de la salud de nuestras muñecas y del producto interior bruto.

Si no necesitas o no sabes que necesitas una buena librería ligera como jQuery, te serán útiles.

Propuesta para comentaristas: reducir el código de estas funciones a la mínima expresión posible.




2 comentarios RSS

  • #1
  • Ignacio Coloma
  • 2007-04-18 09:48:33

Has probado el método $() de prototype? Creo que hace lo mismo que tu d12d, pero con más funcionalidades.

Al próximo que venga por aquí hablando de Prototype le capo el Emule.

En serio.


Di la tuya

Puedes usar markdown y estas etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> . Por favor, evita el abuso de las mayúsculas y cuida la ortografía.