Ĉi tiu Elemento Havas Profitojn Super Alia Teknologio
HTML5 inkluzivas ekscitan elementon nomitan CANVAS. Ĝi havas multajn uzojn, sed por uzi ĝin vi devas lerni iujn JavaScript, HTML kaj kelkfoje CSS.
Ĉi tio faras ke la elemento de CANVAS iom timigas multajn desegnistojn, kaj fakte, la plej multaj probable ignoros la elementon ĝis ekzistas fidindaj iloj por krei kuraĝigojn kaj ludojn de CANVAS sen scii JavaScript.
Kio HTML5 Canvas Estas Uzita Por
La elemento HTML5 CANVAS povas esti uzata por multaj aferoj antaŭe, vi devis uzi enigita aplikaĵon kiel Flash por generi:
- dinamikaj grafikoj
- enretaj kaj senkonektaj ludoj
- kuraĝigoj
- interaga video kaj audio
Fakte, la ĉefa kialo, kiun homoj uzas la elementon de CANVAS, estas kiel facile faciigi eblan retpaĝon en dinamikan TTT-aplikaĵon kaj tiam konverti tiun aplikon en poŝtelefonon por uzi en inteligentaj telefonoj kaj tabeloj.
Se Ni Havas Ekbrilon, Kial Ni Ni Devas Canvas?
Laŭ la HTML5-specifaĵo, la elemento CANVAS estas:
"... rezervo-dependa bapapabla tolo, kiu povas esti uzata por bildigi grafikaĵojn, ludajn grafikojn, artojn aŭ aliajn bildajn bildojn sur la muŝo."La elemento CANVAS ebligas desegni grafikaĵojn, grafikojn, ludojn, artojn kaj aliajn bildojn ĝuste en la retpaĝo en reala tempo.
Vi povus pensi, ke ni jam povas fari tion kun Flash, sed ekzistas du gravaj diferencoj inter KANVAS kaj Ekbrilo:
- La CANVAS-elemento estas enigita ĝuste en la HTML. La skriptoj, kiuj tiris ĝin, estas en la HTML aŭ en ligitaj ekstera dosiero. Ĉi tio signifas, ke la elemento CANVAS estas parto de la dokumento objekto modelo, aŭ DOM.
- Fulmilo estas ekbrila ekstera dosiero. Ĝi uzas ankaŭ la EMBED aŭ la OBJECT-elementon por montri, kaj ne povas interagi rekte kun la aliaj HTML-elementoj. Ĉar la CANVAS-elemento estas parto de la DOM, ĝi povas interagi kun la DOM en multaj manieroj.
- Ekzemple, vi povus krei kuraĝigon, kiu ŝanĝiĝas kiam interaktiĝas iu alia parto de la paĝo - kiel ekzemple elemento plenigata. Kun Flash, la plej eble vi estus komenci la filmon aŭ kuraĝigon, sed kun Vi povas krei multajn malsamajn efikojn, eĉ aldonante la tekston el la formala kampo en la kuraĝigon.
- La elemento CANVAS estas denaske subtenata de retumiloj. Por ke uzantoj efektive uzas Flash, ilia retumilo devas havi la kromprogramon instalitan. Ĉi tio ofte estas ĝenaĵo por plej multaj homoj pro malnovaj Fulmaj instalaĵoj aŭ la fakto, ke ilia mastruma sistemo simple ne subtenas ĝin.
- Ĝi kutimis, ke ĉiu retumilo instalis la kromprogramon, sed tio ne plu estas la kazo, kaj multaj eĉ forigas la kromprogramon pro malfacilaĵoj. Plus, ĝi eĉ ne estas disponebla en la populara platformo de iOS.
Canvas Estas Utila Eĉ Se Vi Neniam Planis Uzi Ekbrilon
Unu el la ĉefaj kialoj, kial la elemento de CANVAS estas tiel malklara, ke multaj projektistoj estas uzataj por tute statika retejo. Bildoj povus esti viglaj, sed tio estas farita per GIF, kaj kompreneble vi povas enmeti filmetojn en paĝojn sed denove, ĝi estas statika video, kiu simple sidas sur la paĝo kaj eble komenciĝas aŭ ĉesas pro interago, sed tio estas ĉio.
La elemento de CANVAS permesas al vi aldoni multe pli da interagado al viaj retpaĝoj ĉar nun vi povas kontroli la grafikaĵojn, bildojn kaj tekston dinamike per lingvo de skripto. La elemento CANVAS helpas vin turni bildojn, fotojn, leterojn kaj grafikojn en viglajn elementojn.
Kiam Konsideri Uzanta la Canvas Elemento
Via spektantaro devus esti via unua konsidero kiam vi decidas ĉu uzi la CANVAS-elementon.
Se via spektantaro plejparte uzas Windows XP kaj IE 6, 7 aŭ 8, tiam kreante dinamika tolo-karakterizaĵo estos senutila pro tio ke tiuj retumiloj ne subtenas ĝin.
Se vi konstruas aplikaĵon, kiu estos uzata nur en maŝinoj de Windows, tiam Flash povus esti via plej bona vetas. Apliko por esti uzita en komputiloj de Windows kaj Mac povus profitigi de Silverlight-apliko.
Tamen, se via aplikaĵo devas esti vidata en porteblaj aparatoj (kaj Android kaj iOS) kaj modernaj labortablaj komputiloj (ĝisdatigitaj al la plej novaj versioj de la navegador), tiam uzante la elemento de CANVAS estas bona elekto.
Memoru, ke uzante ĉi tiun elementon ebligas al vi reteni eblojn kiel statikajn bildojn por malnovaj foliumiloj, kiuj ne subtenas ĝin.
Tamen, ĝi ne rekomendas uzi HTML5-tolon por ĉio. Vi neniam uzu ĝin por aferoj kiel via logoo, titolo, aŭ navigado (kvankam uzanta ĝin por animi parton de iu ajn el ĉi tiuj estus bone).
Laŭ la specifaĵo, vi devas uzi la elementojn plej taŭgajn por tio, kion vi provas konstrui. Do uzanta la HEADER-elementon kune kun bildoj kaj teksto preferas al la elemento de CANVAS por via kaplinio kaj logoo.
Ankaŭ, se vi kreas retpaĝon aŭ aplikaĵon, kiu estas intencata por esti uzata en ne-interaga mezo kiel presado, vi devas konscii, ke la elemento de CANVAS, kiu estis dinamike ĝisdatigita, ne povas presi kiel vi atendas. Vi eble ricevas presi de la nuna enhavo aŭ de la rekta enhavo.