Canvas (elemento HTML): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 9:
==Reactions==
At the time of its introduction the canvas element met with mixed reactions from the web standards community. Some complained about Apple's decision to create a new proprietary element instead of supporting the [[Scalable Vector Graphics|SVG]] standard, which still has not achieved broad web acceptance. Some others argued about the logic upon which canvas was conceived: being completely procedural and not having a descriptive counterpart allowed canvas to 'paint', but drawn elements are not identifiable in a [[Document Object Model|DOM]]-like way. Other people raised concerns, not about the proprietary extension per se, but in regard to the proposed syntax for those elements. For example, they consider the absence of a [[namespace]] indication to be undesirable.<ref>[http://ln.hixie.ch/?start=1089635050&count=1 Ian Hickson remarks regarding canvas and other Apple extensions to HTML]</ref>
A web developer unsatisfied by the level of SVG support in Safari has pushed himself to develop an ''SVG Tiny 1.2 to canvas'' [[Rasterisation|rasteriser]] in [[JavaScript]], as a [[proof of concept]] against claims that canvas was a lot easier to implement in Safari than a complete SVG integration.<ref>[http://fuchsia-design.com/CanvaSVG/ canvaSVG Javascript object for rendering SVG documents in canvas]</ref> -->▼
<!--
▲A web developer unsatisfied by the level of SVG support in Safari has pushed himself to develop an ''SVG Tiny 1.2 to canvas'' [[Rasterisation|rasteriser]] in [[JavaScript]], as a [[proof of concept]] against claims that canvas was a lot easier to implement in Safari than a complete SVG integration.<ref>[http://fuchsia-design.com/CanvaSVG/ canvaSVG Javascript object for rendering SVG documents in canvas]</ref> -->
<!--
==Examples==
*[http://www.calc5.com/ Calc5] - Javascript calculator with charting abilities.
Riga 19:
*[http://bennolan.com/articles/2007/01/24/moon-lander-using-the-canvas-tag MoonLander] - MoonLander written using the canvas tag.
*[http://overstimulate.com/projects/canvas/ Various demos] - Various canvas demos (a chart, a live server monitor, a [[L-system|Lindenmayer system]] implementation)
*[http://virtuelvis.com/download/2005/10/mandelbrot/ Fractals] - An example of fractals rendering
*[http://www.agustinfernandez.com.ar/proyectos/canvas/ Frames] - Drawing decorative borders around standard HTML elements
*[http://developer.mozilla.org/presentations/xtech2005/svg-canvas/CanvasDemo.html Tucanos] - The tucanos demo
|