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
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.