有谁知道我在哪里可以获得关于如何简化 Javascript 代码的备忘单或指南,例如常见的简化列表?!
例如,下面的代码:
(var_name === 'joe') ? true : false
可以简化为:
!!((var_name === 'joe'))
或者UglifyJS
(和/或其他代码压缩器)已经这样做了吗?!
谢谢。
有谁知道我在哪里可以获得关于如何简化 Javascript 代码的备忘单或指南,例如常见的简化列表?!
例如,下面的代码:
(var_name === 'joe') ? true : false
可以简化为:
!!((var_name === 'joe'))
或者UglifyJS
(和/或其他代码压缩器)已经这样做了吗?!
谢谢。
很多这只是常识。毕竟,“如果 x 为真,则为真;否则为假”显然与“x”相同。更多只是经验的产物。目前尚不清楚您是否正在寻找可以提高执行性能的重构,或者您是否追求可维护性和可读性。许多 JavaScript 习语解决了这两个问题,但有些习语平衡了两者之间的关系。
话虽如此,有几个 JavaScript 习语指南(您可以通过简单的网络搜索找到)。最有用的(在我看来)是 Crockford 的The Elements of JavaScript Style。另一个很好的来源是编写一致的惯用 JavaScript 原则。