Manana tombony amin'ny Teknolojia hafa io singa io
Ny HTML5 dia misy singa iray mahafinaritra antsoina hoe CANVAS. Manana fampiasana be izy io, fa mba hampiasana izany dia mila mianatra JavaScript, HTML, ary indraindray CSS.
Izany dia mahatonga ny singa CANVAS ho somary mampiahiahy ho an'ny mpanamboatra maro, ary raha ny marina, ny ankamaroany dia mety tsy hiraharaha ilay singa mandra-pahitan'ny fitaovana azo antoka mba hamoronana animation CANVAS sy lalao tsy mahafantatra JavaScript.
Ny endriky ny HTML5 ampiasaina
Ny singa HTML5 CANVAS dia azo ampiasaina amin'ny zavatra maro izay taloha, tsy maintsy nampiasa fampiharana tafiditra toy ny Flash mba hamoronana:
- dynamic graphics
- lalao an-tserasera sy offline
- fihetsik'ireo sary mihetsika
- lahatsary sy feo an-tserasera
Raha ny tena marina, ny tena antony mahatonga ny olona hampiasa ny singa CANVAS dia noho ny fomba mora hamadihana pejy web tsotra ho fampihetseham-pandinihana mivantana ary avy eo dia mamadika izany fampiharana izany ho fampiharana finday ho ampiasaina amin'ny smartphones sy takelaka.
Raha manana jiro isika, nahoana no mila horonan-tsary isika?
Araka ny tondroin'ny HTML5, ny singa CANVAS dia:
"... endriny bitmap misy tahiry, izay azo ampiasaina amin'ny famolavolana grafika, lalao sary, zavakanto, na sary hafa amin'ny sidina."Ny singa CANVAS dia ahafahanao manintona grafika, sary, lalao, zavakanto, ary visuals hafa ao amin'ny tranonkala amin'ny fotoana tena izy.
Mety hieritreritra ianao fa afaka manao izany amin'ny Flash, fa misy fahasamihafana roa lehibe eo amin'ny CANVAS sy Flash:
- Ny singa CANVAS dia tafiditra ao anatin'ny HTML. Ny scriptes izay misarika azy dia ao amin'ny HTML na amin'ny rakitra ivelany mifandraika. Midika izany fa ny singa CANVAS dia ampahany amin'ny modelin'ny rakitra, na DOM.
- Flash dia tranonkala ivelany. Mampiasa ny EMBED na ny singa OBJECT izy io ary tsy afaka mifandray mivantana amin'ireo singa HTML hafa. Satria ny ampahan'ny CANVAS dia ao anatin'ny DOM, afaka mifampizara amin'ny DOM amin'ny fomba maro.
- Azonao atao, ohatra, mamorona animation izay miova rehefa misy ifandraisany amin'ny ampahany hafa amin'ny pejy - toy ny singa iray nofenoina. Amin'ny Flash, ny ankamaroanao dia afaka manomboka ny sarimihetsika Flash na animation, saingy miaraka amin'ny I CANVAS dia afaka mamorona fiantraikany maro samihafa, eny fa na mampiditra ny lahatsoratra avy amin'ny sehatra an-tsoratra ao amin'ny animation.
- Ny singa CANVAS dia natolotry ny navigateur web. Mba hahafahan'ny mpampiasa hampiasa Flash, ny tranokala dia tsy maintsy manana ny plugin napetraka. Matetika ny olona no miteraka adihevitra noho ny fandefasana Flash efa resy na ny hoe tsy manohana azy fotsiny ny rafi-piasany.
- Hoatran'ny hoe ny tranokala rehetra dia efa nandefasana ny plugin, saingy tsy izany intsony no izy, ary maro no manafoana ny plugin noho ny fahasarotana. Plus, tsy mbola hita ao amin'ny sehatra iOS malaza.
Tena ilaina koa ny lanjany na dia tsy nomaninao hampiasa Flash aza ianao
Ny iray amin'ireo antony lehibe mahatonga ny singa CANVAS dia manakorontana dia ny maro amin'ireo mpanakanto dia nanjary nampiasaina tamin'ny tranonkala iray manontolo. Ny sary dia mety manainga, saingy vita amin'ny GIF izany, ary mazava ho azy fa afaka mametraka lahatsary ao anaty pejy ianao, fa ity dia lahatsary mihetsika izay mipetraka eo amin'ny pejy fotsiny ary mety manomboka na mijanona noho ny fifanakalozan-dresaka, fa izay ihany.
Ny singa CANVAS dia manome fahafahana anao hanisy fifandraisana goavana kokoa amin'ny pejy web anao satria amin'izao fotoana izao dia afaka mifehy ny sary, sary, ary lahatsoratra amin'ny fomba fiteny iray ianao. Ny singa CANVAS dia manampy anao hamadika sary, sary, sariitatra, ary grafika ao anaty singa mifangaro.
Rehefa mieritreritra ny fampiasana ny singa Canvas
Ny mpihaino anao dia tokony ho dinihinao voalohany rehefa manapa-kevitra ny hampiasa ny singa CANVAS.
Raha mampiasa Windows XP sy IE 6, 7, na 8 ny mpihaino anao, dia tsy hisy dikany ny famoronana endritsoratra dynamique izay tsy manohana azy ireo.
Raha toa ianao ka manangana fampiharana izay hampiasaina amin'ny milina Windows ihany, dia mety ny Flash anao no tsara indrindra aminao. Fampiharana azo ampiasaina amin'ny ordinatera Windows sy Mac dia mety hahazo tombony amin'ny fampiharana Silverlight.
Na izany aza, raha mila jerena amin'ny fitaovana finday (Android sy iOS) sy ny ordinatera moderina maoderina (havaozina amin'ny dikan-teny farany indrindra) ny fampiharana anao dia ny safidy tsara dia ny fampiasana ny singa CANVAS.
Ataovy ao an-tsaina fa ny fampiasana io singa io dia ahafahanao manana safidy mitranga toy ny sary mibaribary ho an'ireo browsers taloha izay tsy manohana azy.
Na izany aza, tsy manoro ny fampiasana lamba HTML5 amin'ny zava-drehetra. Tsy tokony hampiasa izany mihitsy ianao amin'ny zavatra toy ny logo, lohateny, na ny navigation (na dia ampiasaina amin'ny fampisehoana ampahany amin'izy ireo aza izany).
Araka ny filazalazana, tokony hampiasa ireo singa izay mety indrindra amin'ny zavatra ezahanao hanorina ianao. Noho ny fampiasana ny singa HEADER miaraka amin'ny sary sy ny lahatsoratra dia aleo kokoa amin'ny singa CANVAS ho an'ny lohateninao sy ny logo.
Ankoatra izay, raha mamorona pejy web na fampiharana izay natao hampiasaina amin'ny fitaovana tsy misy mpanelanelana toy ny fanontana ianao dia tokony ho fantatrao fa ny singa CANVAS izay efa niova fo dia tsy mety hamoaka printy araka izay antenainao. Azonao atao ny manonta printy ny votoatiny ankehitriny na ny votoaty fohy.