가끔씩 나는 JavaScript 라이브러리/프레임 워크 기능을 보았습니다. 여기서 나 자신에게 묻습니다 : 간단한 크로스 브라우저 솔루션이 있다면 왜 필요합니까?왜 YUI의 Y.Lang.isNull() 및 Y.Lang.isUndefined()가 존재합니까?
Y.Lang.isNull(bla)
및 bla === null
은 나에게 똑같이 보이지만, 후자는 훨씬 더 아름답습니다 ("정의되지 않음"에도 동일하게 적용됩니다).
맨 위에있는 설명서에서 하나의 주석없이 동일한 작업을 수행 할 수있는 여러 가지 방법이있는 경우 좋지 않습니다.
나는 순수한 JavaScript 파일을 YUI로 포팅 할 것이고, 나중에 다른 프레임 워크로 옮길 것이다. 그리고 나 자신에게 묻고 싶다 : 매번 그 라인을 만져야 더 많은 프레임 워크를 보거나 그냥 그대로 두어야 할까? 이점이 있습니까?
"맨 위에있는 설명서에 하나의 주석없이 동일한 작업을 수행 할 수있는 여러 가지 방법이 있다면"나는 그것을 좋아하지 않습니다. " Perl을 배우지 마라. – dda
나는 파이썬을 배웠다. –
추가 혜택이 없다고 생각합니다. YUI API 메소드는 단지 예쁜 (또는 아닌) 래퍼 (https://github.com/yui/yui3/blob/master/src/yui/js/yui-lang.js)입니다. – simonl