javascript - 缩小器可以做到这一点吗? (……这是个好主意吗?)

标签 javascript minify

我有一个生成大量 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/

相关文章:

javascript - 如何清除文件输入而不丢失事件监听器和扩展属性?

javascript - 转换扩展名并使用应用程序打开它

javascript - 如何使用不同的输入设置 Grunt.js?

javascript - 我的网站中是否需要非缩小版本的 jQuery 脚本?

r - 是否有任何服务、扩展可以缩小 R 代码?

javascript - 使用 PHP 将 MySQL 行解析为 JavaScript

javascript - Kendo UI Grid 列标题模板函数无法访问列定义

javascript - 有人可以解释一下如何组合我的 JS 和 CSS 文件吗?

javascript - 缩小捆绑 JS 和外部库

javascript - Facebook Api 获取 friend 总数,但不是 friend 数据