javascript – minifier可以这样做吗? (……这是一个好主意吗?)

我有一个 JavaScript应用程序,可以生成大量的DOM元素.这意味着我经常在我的脚本中使用document.createElement(“tagname”).

我正在考虑使用这个简单的功能:

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

我会继续用JavaScript(或者可能是CoffeScript)编写我的代码,并在代码中使用完整的document.createElement方法以提高可读性.但我希望当我“编译”或缩小代码时,document.createElement的所有实例都将替换为c函数.

我会对其他方法做同样的事情:document.getElementById等.我希望用这种技术可以将代码缩短10到20%.

是否有可以做到这一点的minifiers或编译器?它首先是否有意义?

我认为它不会给你带来那么多.未压缩的js文件可能会相当小,但压缩应该处理这样一个重复的字符串.所以我希望压缩(http gzip压缩)javascript文件的增益相当小.
相关文章
相关标签/搜索