728x90
이전 포스팅을 참고해서 내 플랫폼(브라우저, 모바일, 서버)의 버전을 알 수 있었다.
그렇다면 이제 내 플랫폼 버전을 알았으니까 해당 버전에서 내가 원하는 기능과 메소드가 작동하는지 알려면 어떻게 해야할까?
주로 알 수 있는 방법은 아래와 같다.
일단 메소드나 클래스 등의 명세에 관한것은 여기 MDN이 가장 낫다.
어떻게 검색하는지는 앞으로 보여주겠다.
먼저 알아보고자 하는 클래스,변수,메소드,함수,모듈등을 검색한다.
그 다음 아래를 내려보면 지원여부를 알 수 있다.
꽤 상세하게 나와서 아주 도움이 된다.
심지어 부분적으로 지원해줄경우(플래그 지정이나 사용법등) 어떻게 써야하는지도 알려준다.
하지만 이게 마냥 만능은 아닌게 문법이나 기능등에 대해서는 도통 알려주지를 않는다.
가령 위의 경우 decorator문법의 경우 검색해도 나오지 않는다.
이 때는 다른 사이트들을 참고하는 것이 좋다.
첫 주자는 nodegreen이다. 아주 좋지만 nodejs만 알려준다는 단점이 있다.
만약 해당 기능이 뭔지 궁금하다면 ?를 눌러보면 예시를 알려준다.
웹까지 알고싶다면 kangax.github.io를 참조하는 것이 좋다.
https://kangax.github.io/compat-table/es6/
이 사이트는 웹위주로 되어있지만 nodejs의 지원여부도 알 수 있다.
이 역시 모르는 문법이 있다면 옆에 버튼을 눌러보면 예제를 확인할 수 있다.
'Usage > JavaScript' 카테고리의 다른 글
[Istanbul]JavaScript에서 코드 커버리지 확인하기 - 왕초보만 (0) | 2019.07.25 |
---|---|
[JavaScript][CrossPlatform]Date가 브라우저에 따라 다르게 동작할 수 있다? (0) | 2019.06.28 |
JavaScript지원 확인하기 - 내가 사용하는 플랫폼(브라우저, 모바일, 서버) 버전확인 하는 방법(1) (0) | 2019.06.05 |
[HTML][Javascript]console로 태그(엘리먼트, dom객체)정보 자세히 출력하고 싶다면 console.dir (0) | 2019.03.23 |
[Nightwatch]JavaScript에서 e2e Test하기 - 왕초보만 (0) | 2019.02.12 |