HTML5의 Canvas
점, 선, 원, 이미지 등을 직접 출력할 수 있는기능.
Win32 GUI API, OpenGL등과 유사
윈도우 XP의 경우 인터넷익스플로어8을 사용한다.
Canvas는 인터넷익스플로어9이상에서 지원된다.
윈도우XP에서는 인터넷익스플로어8까지만 설치가능하다.
결론적으로, 윈도우XP에서 Canvas기능을 사용하려면, 크롬등 다른 브라우져를 사용해야한다.
Canvas기능의 장점
- 거의 모든 GUI 작성가능
점, 선, 이미지 출력.
- HTML개체 보다 간단한(?) 개체 생성가능
HTML개체는 많은 멤버변수와 함수를 가지고 있어,
메모리 사용량이 매우 많다.
HTML개체가 몇개 안될때는 문제가 없으나, 수백개가 된다면, 버벅대고, 에러를 만날 확율이 올라간다.
Canvas기능의 단점
- 모든것을 프로그래머가 처리해야한다.
마우스 이벤트, 키보드, GUI등
- 지원되는 브라우져가 최신이어야 한다.
Browser Support
The numbers in the table specify the first browser version that fully supports the <canvas> element.
Element | | | | | |
---|
<canvas> | 4.0 | 9.0 | 2.0 | 3.1 | 9.0
|