Может ли это сделать минификатор? (… И это хорошая идея?)

У меня есть приложение JavaScript, которое генерирует значительное количество элементов DOM. Это означает, что я часто использую document.createElement ("tagname") в моем скрипте.

Я подумываю об использовании этой простой функции:

function c(e) {return document.createElement(e);}

Я бы продолжал писать свой код на JavaScript (или, может быть, CoffeScript), и использовать в коде полный метод document.createElement для удобства чтения. Но я ожидаю, что когда я «компилирую» или уменьшаю код, все экземпляры document.createElement заменяются функцией c .

Я бы сделал то же самое для других методов: document.getElementById и т. Д. Я надеюсь, что с помощью этой техники я смогу сократить свой код на 10–20%.

Существуют ли минификаторы или компиляторы, которые могут это сделать? И имеет ли это вообще смысл?

8
задан Eric 29 November 2011 в 20:49
поделиться