我有一个生成大量 DOM 元素的 JavaScript 应用程序。这意味着我经常在脚本中使用 document.createElement("tagname")
。
我正在考虑使用这个简单的函数:
function c(e) {return document.createElement(e);}
我会继续用 JavaScript(或者可能是 CoffeScript)编写我的代码,并在代码中使用完整的 document.createElement 方法以提高可读性。但我希望当我“编译”或缩小代码时,document.createElement 的所有实例都被替换为 c
函数。
我会对其他方法做同样的事情:document.getElementById 等。我希望使用这种技术可以将我的代码缩短 10% 到 20%。
是否有可以执行此操作的压缩器或编译器?它首先有意义吗?
最佳答案
我不认为它会给你带来那么多。未压缩的 js 文件可能会小很多,但压缩应该处理这样的重复字符串。所以我预计压缩(http gzip 压缩)javascript 文件的 yield 相当小。
关于javascript - 缩小器可以做到这一点吗? (……这是个好主意吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8317457/