본문 바로가기
Book Study

1.2 모던 자바스크립트 튜토리얼 - 매뉴얼과 명세서

by 랩린안 2022. 10. 10.

https://ko.javascript.info/manuals-specifications

 

매뉴얼과 명세서

 

ko.javascript.info

# 명세서


ECMA-262 명세서는 자바스크립트와 관련된 가장 심도 있고 상세한 정보를 담고 있는 공식 문서다. 이 명세서에서 자바스크립트라는 언어를 정의한다.

ECMA-262 명세서의 고유한 형식 때문에 명세서를 처음 접하는 사람은 내용 이해가 쉽지 않음. 가장 신뢰할 자료지만 일상적인 참고 자료로는 부적합.

ECAM-262명세서는 새로운 버전이 매년 나옴. 공식 버전이 나오기 전의 최신 초안은 https://tc39.es/ecma262/에서 확인가능.

갓 명세서에 등록된 기능이나 등록되기 바로 직전에 있는 기능, 제안 목록은 https://github.com/tc39/proposals에서 확인할 수있다.


# 매뉴얼


Mozilla 재단이 운영하는 MDN JavaScript Reference엔 다양한 예제와 정보가 있다.
특정 함수나 메서드에 대한 깊이 있는 정보를 얻고있따면 이 사이트가 제격이다.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference

# 호환성 표

자바스크립트는 새로운 기능이 정기적으로 추가된다. 특정 브라우저나 엔진이 내가 사용하려는 기능을 지원하는지 확인할 땐



http://caniuse.com 에선 브라우저가 특정 기능을 지원하는지 (표 형태로) 확인할 수 있습니다. 암호화 관련 기능인 cryptography를 특정 브라우저에서 사용할 수 있는지 아닌지를 보려면 http://caniuse.com/#feat=cryptography를 확인하면 됩니다.
https://kangax.github.io/compat-table 에선 자바스크립트 기능 목록이 있고, 해당 기능을 특정 엔진이 지원하는지 여부를 거대한 표를 통해 보여줍니다.

 


Google 검색 엔진에 접속해 'MDN [원하는 용어]'를 입력해보는 것도 추천한다.

parseInt 함수에 대한 정보를 얻고 싶다면 https://google.com/search?q=MDN+parseInt 같이 검색하는 식