Questu Elementu Hà Aviti Prufessiunatu Di L'Altra Tecnulugia
HTML5 includenu un elementu interessanti chjamatu CANVAS. Havi assai assai usi, ma in modu di usà, avete bisognu di l'infurmazioni di JavaScript, HTML è CSS.
Questu fa l'elementu CANVAS un pocu di dimenzje per parechji disinfettori, è in fattu, a maiò parte hà da ignurà l'elementu finu à quandu sò stati strumenti affidà di creà CANVAS animazione è ghjoculi senza sapè JavaScript.
Chì s'aprizza A Canvas HTML5
L'elementu HTML5 CANVAS pò esse usatu per parechje cose chì avà, avè avutu aduprà una aplicazione incubata cum'è Flash per generà:
- gràfici dinamichi
- i ghjurnati online è fora di linea
- animazione
- video è audio in interattiv
In fatti, a ragiunata principale chì aduprate l'element CANVAS hè di causa di quantità faciule hè di trasfurmà una pagina web simplicissima in una applicazione web dinamica è da cunversione l'applijazione in una app mobile per l'utilizazione in i telefoni smartphones è i pillettes.
Sè Avemu Avemu Flash, Perchè Ne Scrivite?
Sicondu l'specificazione HTML5, l'elementu CANVAS hè:
"... un tela di bitmap dependent di resolution, chì pò esse adupratu per fà gràfiche, gràfici di jocu, artu o altre imagine visuale nantu à a mosca".L'elementu CANVAS permette sculaccià gràfici, gràfiche, ghjochi, arti, è altri viaghji nantu à a pagina web in tempu reale.
Pò esse pudete esse pinsatu chì pudemu fà ciò chì cù Flash, ma ci sò duie parechje più grande entre CANVAS è Flash:
- L'elementu CANVAS hè incubatu in u HTML. I scritturi ch'ella saria nantu à questu hè o in HTML o in un schedariu esternu cunghjuntu. Questu significa l'element CANVAS hè una parte di u mudellu di l'attu di documentu, o DOM.
- Flash hè un schedariu esternu incrustu. Utilizà u solu l'EMBED o l'elementu OBJECTIVu per vede, è ùn pò micca fà interaccate direttamente cù l'altri elementi HTML. Perchè l'elementu CANVAS hè una parte di u DOM, pò esse interagisce cù u DOM in assai modu.
- Per esempiu, pudete creà una animazione chì cambia ciò chì quandu qualchì altra parte di a pagina hè intarfacitu perchè - cum'è un elementu di forma chì hè stata cumplessa. Cù Flash, u più puderebbe fà esse da principià a filetta di filetta o animazione, ma cù CANVAS pudete creà numerosi effetti, ancu aghjunghjendu u testu da u campu di furmazione in l'animazione.
- L'elementu CANVAS hè supportatu nativamente da i navigatori Web. Per esse utilizatori d'utilizatori Flash, u so navigatore devi avè u plugin installatu. Questu hè spessu un prublema di a maiò parte di a ghjente per via di instalazione Flash anticu o di u fattu chì u so sistema upirativu ùn sia micca sustegnu.
- Adupratu per esse chì ogni navigatore avia u plugin installatu, ma quellu ùn hè micca più u casu, è parechji ancu anu sguassà u plugin degutu per difficultà. Plus, ùn hè micca ancu dispunibili nantu à a popular plataforma per iOS.
A lona hè d'utilità ancu se ùn hà mai pensatu per l'utilizazione Flash
Unu di i motivi principali per quessa chì l'elementu CANVAS hè cusì cusì cunvucatu chì parechji disinfettori sò stati adduniti in una stati completamente static. L'imagine pò esse animatu, ma questu hè fattu cù GIF, è di sicuru chì pudete incrustà u video in pagine ma dinò di novu, hè un video staticu chì simpaticamenti si trova nantu à a pagina è forsi pò inizà o si ferma per l'interaction, ma questu hè.
L'elementu CANVAS permette di aghjunghje più more interattività versu i vostri pagine web, perchè oghji pò cuntrullà i grafichi, l'imagine è u testu dinamicamente cù un script script. L'elementu CANVAS aiuta à scambià imagine, foto, charts è graphs in elementi animati.
Quandu si ponu cunsiderà l'usu di l'Element Canvas
U vostru audtu deve esse a vostra prima cuntenzione quandu decide un appruduce l'elementu CANVAS.
Se u vostru audience hè principalmente usendu Windows XP è IE 6, 7, o 8, da creà una funzione dinamica di tela hè da esse inneazione chì i navigatori ùn sustenenu micca.
Sè vo site di custruisce una soluzzia chì serà utilizata solu nantu à e maghjine Windows, pudite esse u Betrizzu. Una applicazione per esse utilizata nantu à Windows è Mac scrivitevi puderanu prufittà d'una applicazione Silverlight.
In ogni casu, se a vostra solicitude deve esse veduta in i dispositi mobile (Android è iOS), in più di i computers di scrittura mudernà (aghjurnatu à l'ultime versioni di u navigatore), aduprate l'elementu CANVAS hè una bona scelta.
Pigliate in mente chì l'utilizanu st'articulu vi permette di ricuperà opcions cum'è static images per i navigatori più antichi chì ùn anu micca sustegnu.
Tuttavia, ùn hè micca cunsigliatu per u testu HTML5 per tuttu. Ùn ci vole mai aduprà per e cose cum'è u vostru logò, cumentu o navigazione (anche anu usatu per animà una parte di qualsiasi di queste saria bella).
Sicondu l'ispecificazioni, avete aduprà l'elementi chì sò più adattati per ciò chì pruvate di custruisce. Cusì utilizate l'elementu HEADER cumu cù l'imagine è u testu hè preferibile à l'elementu CANVAS per u vostru capu è u logu.
Inoltre, se sè creà una pàgina web o una applicazione chì hè fatta di esse usata in un mediu micca interattivu cum'è stamperiu, deve esse cunsigli chì l'elementu CANVAS chì hè stata a presentazione dinamica ùn pò micca imprimirà cum'è aspetta. Puderete ottene una stampata di u cuntenutu currentu o di u cuntenutu fallback.