LHJ

I'm a FE developer.

1.4.1 명세서

11 Sep 2020 » canvas

1.4.1 명세서

여기서 소개하는 내용은 다음 세 가지 명세서와 관련이 있다.

  1. HTML5 캔버스
  2. 스크립트 기반의 애니메이션을 위한 타이밍 컨트롤
  3. HTML5 비디오 및 오디오

역사적인 이유로 거의 똑같은 두 개의 캔버스 명세서가 있다.

  1. 그 중 하나는 W3C에서 관리하며 (현재는 페이지가 없어진듯 하다.)
  2. 다른 하나는 WHATWG에서 관리하며 링크에서 확인할 수 있다.

애니메이션

  1. 오랫동안 사람들은 웹 기반 애니메이션을 위해 window.setInterval() 메서드나 window.setTimeout() 메서드를 사용했다.
  2. 하지만 이런 메서드는 높은 성능이 필요한 애니메이션에 적합하지 않다.
  3. 이와 관련된 내용은 5장에서 소개할 예정이다.
  4. 따라서 이런 메서드 대신 스크립트 기반 애니메이션을 위한 타이밍 컨트롤에 정의된 window.requestAnimationFrame()을 사용해야 한다.
  5. 이 명세서는 링크에서 확인할 수 있다.

비디오 및 오디오

  1. 마지막으로 이 책에서는 캔버스 기반 애플리케이션에 HTML5 비디오 및 오디오를 포함시키는 방법을 소개할 예정이다.
  2. 한 명세서에서 HTML5 비디오와 오디오를 같이 다루고 있으며 링크에서 확인할 수 있다.