Tengo una aplicación JavaScript que genera una cantidad significativa de elementos DOM. Significa que a menudo uso document.createElement("tagname")
en mi script.¿Puede un minificador hacer esto? (.... y ¿es una buena idea?)
estoy pensando en el uso de esta función simple:
function c(e) {return document.createElement(e);}
Me gustaría mantener mi código escrito en JavaScript (o tal vez coffeescript), y utilizar el método document.createElement completa en el código para facilitar la lectura. Pero esperaría que cuando "compile" o minimice el código, todas las instancias de document.createElement se reemplacen con la función c
.
Haría lo mismo para otros métodos: document.getElementById, etc. Espero que pueda acortar mi código de 10 a 20% con esta técnica.
¿Hay minificadores o compiladores que pueden hacer esto? ¿Y tiene sentido en primer lugar?
¿Qué beneficios esperas? –
Si nada más, siempre puede hacerlo usted mismo como un paso de "preminificación". No debería ser demasiado difícil de programar. – cdeszaq
¿Ustedes gzip sus archivos? Apuesto a que no hará mucha diferencia en el largo plazo. – RightSaidFred