2013-03-07 5 views
1

누구나 내가 어떻게 치트 시트 또는 자바 스크립트 코드를 단순화하는 방법에 대한 가이드를 얻을 수있는 아이디어가있다. 일반적인 단순화 목록?자바 스크립트 코드 단순화 치트 시트

예를 들어, 다음 코드를

(var_name === 'joe') ? true : false

을 단순화 할 수 있습니다

!!((var_name === 'joe'))

또는 UglifyJS (및/또는 기타 코드 압축기)가 이미이 작업을 수행 할 것입니다!

감사합니다.

+0

'var_name === 'joe''이면 충분하지만 소형 화기를 사용하는 경우 소형화에 대해 걱정할 필요가 없습니다. – zzzzBov

+0

더 짧고 간단합니다. – Quentin

+0

@zzzzBov 확인. 나는 이미 UglifyJS를 사용하고 있지만, 단순화 만해도 잘게 잘 모르겠다. –

답변

0

이것은 많은 상식입니다. 결국, "x가 사실이면 true, 그렇지 않으면 false"는 "x"와 분명히 동일합니다. 더 많은 것은 경험의 산물입니다. 실행 성능을 향상시키는 리팩토링을 찾고 있거나 유지 보수 성과 가독성을 추구하는지 여부는 명확하지 않습니다. 많은 JavaScript 관용구는 두 가지 문제를 모두 다루지 만 일부 관용구는 다른 이슈와 균형을 이룹니다.

그런데, JavaScript 관용구 (간단한 웹 검색에서 찾을 수있는)에 대한 몇 가지 지침이 있습니다. 가장 유용한 것 (내 의견으로는)은 Crockford의 The Elements of JavaScript Style입니다. 또 다른 좋은 소식통은 Principles of Writing Consistent, Idiomatic JavaScript입니다.

+0

고마워. '일관되고, 관용적 인 자바 스크립트 작성의 원리'는 내가 찾고있는 것과 일치했다. 건배. –