새소식

Study/JavaScript

[모던 JavaScript] 코어 자바스크립트 - 소개 - 2. 매뉴얼과 명세서 (새로운 기능과 호환성 확인)

  • -

명세서

ECMA-262 명세서(specification)

 

ECMA-262 - Ecma International

ECMAScript® 2022 language specification, 13th edition - ECMAScript is a programming language based on several technologies like JavaScript.

www.ecma-international.org

- js 관련 가장 심도 있고 상세한 정보를 담고 있는 공식 문서, js 정의

- 가장 신뢰할 만한 자료지만 이해하기 쉽지 않다.

- 매년 새 버전이 나온다. 이전 초안은  https://tc39.es/ecma262/

- 갓 등록되거나 등록 직전에 있는 기능, 제안 목록은 https://github.com/tc39/proposals

 

 

매뉴얼

Mozilla 재단이 운영하는 MDN JavaScript Reference

- 들어가서 직접 찾아도 되지만 구글링으로 <mdn '원하는거'> 이렇게 치는게 더 나을 수도.

 

호환성 표

js는 끊임없이 발전하는 언어라 새로운 기능이 정기적으로 추가된다.

특정 브라우저나 엔진이 내가 사용할 기능을 지원하는지 확인할 수 있는 사이트

1. http://caniuse.com

- 브라우저가 특정 기능을 지원하는지 표 형태로 확인

- cryptography를 사용할 수 있는지 보려면 http://caniuse.com/#feat=cryptography

 

2. https://kangax.github.io/compat-table

- js 기능 목록, 특정 엔진의 지원 여부를 거대한 표로 보여준다.

 

 

Contents

포스팅 주소를 복사했습니다.

이 글이 도움이 되었다면 공감 부탁드립니다.