0
A
答えて
6
HTML5キャンバスは、単にビットマップの描画面にすぎません。ドローを設定して(色と線の太さで言う)、そのことを描くと、キャンバスはそのことを知らない:それがどこにあるのか、それが何であるかは分かりません。それは単なるピクセルです。あなたは四角形を描画し、それらを周りに移動したり、選択可能にしたいなら、あなたはあなたがそれらを描いたことを覚えておくためのコードを含め、ゼロからそのすべてをコーディングする必要があります。
一方、作成するすべてのSVG/VML要素は、DOMの本当の要素です。デフォルトでは、作成する要素をよりよく追跡でき、マウスイベントなどの処理をデフォルトで簡単に行うことができます。
キャンバスは、より高速なものと(アニメーションなどの)重いビットマップ操作のためのより良いだろうが、あなたは対話の多くをしたい場合はより多くのコードがかかります。
関連する問題
- 1. Canvas vs. Panel
- 2. SVG rect vs div vs canvas
- 3. HTML5 Clicable canvas element?
- 4. html5 canvas as application
- 5. Html5、JavaScript、Canvas Animations?
- 6. html5 canvas imageリサイズ
- 7. HTML5/Canvas "Glass" Circle
- 8. HTML5 Canvas ScreenToIso
- 9. Facebook Like HTML5 Canvas
- 10. HTML5/Canvas:ウェブページプレビュー?
- 11. Ajax - HTML5 Canvas
- 12. HTML5 Canvas Vector Graphics?
- 13. html5 canvas kinetic textbox
- 14. JQuery、Canvas、Range、Html5
- 15. Canvas vs Fauxビデオプレーヤーの画像
- 16. WebGL VS Canvas 2Dハードウェアアクセラレータ
- 17. Canvas HTML5の継承
- 18. HTML5 Canvas with Predefined Image
- 19. HTML5 Canvas rendering odd odd
- 20. HTML5 canvas background image repeat
- 21. HTML5のCanvas円グラフ
- 22. 保存canvas drawing in html5 phonegap
- 23. HTML5 Canvas drawImage ratioバグiOS
- 24. HTML5 Canvas - デスティネーションアウト合成問題
- 25. HTML5 Canvas - ピクセルをズームする方法は?
- 26. 新しいHTML5 Canvas APIのサポート
- 27. HTML5 Canvasピクセルレンダリングを高速化する
- 28. HTML5 CanvasでZインデックスを設定する
- 29. Javascript:衝突検出のヘルプ(HTML5 Canvas)
- 30. HTML5 Canvas:衝突検出の問題
この「質問」は["悪い主観"](http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/)であり、閉じてください。 – Phrogz