Canvas (elemento HTML): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Gsdefender2 (discussione | contributi)
m fix wikilink
Gsdefender2 (discussione | contributi)
mNessun oggetto della modifica
Riga 1:
'''Canvas''' è una estensione dell'[[HTML]] standard che permette il rendering dinamico di immagini [[bitmap]] gestibili attraverso un [[Script|linguaggio di scripting]].
Fu inizialmente introdotta da [[Apple Computer|Apple]] per uso all'interno del loro componente [[Mac OS X]] [[Webkit]], per migliorare applicazioni come [[Dashboard (software)|Dashboard]] widgets ed il browser [[Safari (browser)|Safari]].
Più tardi fu adottata dai browsers [[Gecko (layout engine)|Gecko]] ([[Mozilla Application Suite|Mozilla]] e [[Mozilla Firefox|Firefox]]) ed [[Opera (internet suitesoftware)|Opera]]<ref>[http://www.opera.com/docs/changelogs/windows/900/ Opera 9.0 changelog]</ref>, e standardizzati dal [[Web Hypertext Application Technology Working Group|WHATWG]] su nuove specifiche proposte per le tecnologie della prossima generazione.
[[Novell]] produce un [[XForms]] processor plugin per [[Internet Explorer]], che supporta l'elemento canvas.<ref>[http://lab.cph.novell.com/nxie/ Novell XForms Explorer]</ref> Sviluppi indipendenti per supportare il canvas su Internet Explorer non richiedono plugins e sono basati esclusivamente su [[Vector Markup Language|VML]] e [[JavaScript]].<ref>[http://me.eae.net/archive/2005/12/29/canvas-in-ie/ Canvas in IE]</ref> Anche Google ha avviato un progetto per aggiungere le capacità del canvas ad Internet Explorer usando la stessa tecnica.<ref>[http://excanvas.sourceforge.net/ Google's Canvas in IE project]</ref>
Il Canvas consiste in una regione disegnabile, definita in codice HTML con gli attributi ''height'' and ''width''. Il codice [[JavaScript]] può accedere all'area con un set completo di funzioni per il disegno, simili a quelle comuni ad altre API 2D, permettendo così la generazione dimanica di disegni. Alcuni usi possibili di Canvas includono i grafici, l'animazione e la composizione di immagini.