Deep Dive - 02. 자바스크립트란?

아영·2022년 4월 6일
0
post-thumbnail

내가 보려고 쓰는 딥다이브 2회독 블로그 시작!!

# ES5 의 특징은 무엇이 있을까?

  • HTML5와 함께 출현한 표준안이다.
  • JSON. stric mode, 접근타 프로퍼티, 프로퍼티 어트리뷰트 제어, 향상된 배열 조작 기능이 추가되었다.

    향상된 배열 조작 기능에는 무엇이?

    • forEach
    • map
    • filter
    • reduce
    • some
    • every

# ES6 의 특징은 무엇이 있을까?

  • let/const
  • 클래스
  • 화살표 함수
  • 템플릿 리터럴
  • 디스트럭처링 할당
  • 스프레드 문법
  • rest 파라미터
  • 심벌
  • 프로미스
  • Map/Set
  • 이터러블
  • for...of
  • 제너레이터
  • Proxy
  • 모듈 import/export
  • 참고로 async/await 는 ES8에서 나왔다

# 자바스크립트ECMAScript

JS = ECMAScript + 클라이언트 사이드 Web API

클라이언트 사이드 Web API란??

  • DOM
  • BOM
  • Canvas
  • XMLHttpRequest
  • fetch
  • reqestAnimationFrame
  • SVG
  • Web Component
  • WebWorker
    등을 아우르는 개념이다
profile
Front-end web developer

0개의 댓글