0
A
답변
6
HTML5 캔버스는 단순히 비트 맵의 그리기 화면입니다. draw (색상 및 선 두께로 말하기)를 설정하고, 그 것을 그립니다. 그리고 Canvas는 그 사실에 대해 전혀 알지 못합니다 : 그것이 어디에 있는지, 아니면 무엇인지, 픽셀인지 알지 못합니다. 직사각형을 그려 주위를 돌아 다니거나 선택할 수있게하려면 그리는 것을 기억하는 코드를 포함하여 모든 것을 처음부터 다시 코딩해야합니다.
한편, 생성하는 모든 SVG/VML 요소는 DOM의 실제 요소입니다. 기본적으로이 기능을 사용하면 만드는 요소를 훨씬 잘 추적 할 수 있으며 기본적으로 마우스 이벤트와 같은 것을 쉽게 처리 할 수 있습니다.
캔버스는 애니메이션과 같이 빠른 작업과 무거운 비트 맵 조작에 더 좋지만 많은 상호 작용이 필요한 경우 더 많은 코드가 필요합니다.
관련 문제
- 1. 자유롭게 HTML5 캔버스
- 2. 만들기 HTML5 캔버스 프로그래밍
- 3. HTML5 - 캔버스 createLinearGradient 세로
- 4. 캔버스 html5 컨텍스트로 드로잉
- 5. HTML5 캔버스 란 무엇입니까?
- 6. Html5 캔버스 애니메이션
- 7. html5 캔버스 도형 채우기
- 8. HTML5 캔버스 클릭 이벤트
- 9. HTML5 캔버스 마우스
- 10. HTML5 캔버스 레이어 문제
- 11. 적절한 HTML5 캔버스 제어점
- 12. HTML5 캔버스 : 학위 기호
- 13. HTML5 캔버스 hittesting
- 14. Html5 캔버스 그리기 문제
- 15. html5 캔버스 번역
- 16. 는 HTML5 캔버스
- 17. HTML5 캔버스 색상 텍스트
- 18. (HTML5 캔버스/자바 스크립트)
- 19. Html5 캔버스 오버레이
- 20. HTML5 캔버스 오류
- 21. Html5 캔버스 크기 조정
- 22. HTML5 캔버스 크기 조정
- 23. HTML5 큰 캔버스
- 24. HTML5 캔버스 충돌 감지
- 25. HTML5 캔버스 - 색칠 문제
- 26. HTML5 캔버스 태그
- 27. OpenGL 캔버스 좌표를 HTML5 캔버스 좌표로 변환
- 28. 대화 형 애니메이션 용 자바 스윙 대 HTML5 캔버스
- 29. HTML5 상용구 대 HTML5 재설정
- 30. HTML5 globalCompositeOperation 대 클립
이 '질문'은 [ "나쁜 주관적"] (http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/)이므로 닫아야합니다. – Phrogz