Kua whai hua tenei kaupapa ki etahi atu Hangarau
Kei roto i te HTML5 he kaupapa whakaongaonga ko te CANVAS. He maha nga whakamahinga, engari hei whakamahi i te mea ka hiahia koe ki te ako i etahi Javascript, HTML, me etahi atu CSS.
Koinei te kaupapa CANVAS he raruraru mo te maha o nga kaihoahoa, a, ko te nuinga, ka wareware pea i te huanga tae noa ki nga taputapu pono hei hanga i nga animation a te CANVAS me nga takaro ki te kore e mohio ki a JavaScript.
He Whakamahia te Kanaera HTML5 mo
Ka taea te whakamahi i te huānga HTML5 CANVAS mo te maha o nga mea i mua, i whakamahia e koe he tono whakauru hei Flash hei whakaputa:
- nga whakairoiro hihiri
- te taiao me te taraiwa
- whakaari
- ataata ataata me te oro
Ko te tino take ka whakamahia e te tangata te kaupapa CANVAS no te mea he mea ngawari ki te tahuri i tetahi whārangi tukutuku maamahi ki roto i tetahi tono tukutuku hihiri, ka huri i taua tono ki te taupānga mo te whakamahi i runga i nga waea atamai me nga papa.
Mena kei a matou te Flash, he aha te mea e hiahiatia ana e matou he whao?
E ai ki te tohu HTML5, ko te kaupapa CANVAS he:
"... he taiwhanga pakihi maatauranga, e taea ai te whakamahi mo te whakaputa kauwhata, nga whakairoiro whakairo, nga toi, etahi atu whakaahua ataata ranei i runga i te rere."Ko te kaupapa CANVAS ka taea e koe te tuhi i nga kauwhata, nga whakairoiro, nga taakaa, nga toi, me etahi atu ataata tika i te whārangi tukutuku i te waa.
Kei te whakaaro koe ka taea e tatou te mahi i taua mea me te Flash, engari e rua nga rereketanga nui i waenga i te CANVAS me te Flash:
- Ko te kaupapa CANVAS he tika i roto i te HTML. Ko nga tuhinga e tuhia ana kei roto i te HTML, kei roto ranei i tetahi kōnae o waho. Ko te tikanga tenei ko te kaupapa CANVAS he waahanga o te tauira ahanoa tuhinga, DOM ranei.
- Ko te Flash he papa waho o te kōnae. Ka whakamahia e ia te EMBED ranei te kaupapa OBJECT hei whakaatu, kaore e taea te taunekeneke me nga atu huinga HTML. No te mea ko te kaupapa CANVAS he wāhanga o te DOM, ka taea e ia te taunekeneke me te DOM i nga huarahi maha.
- Hei tauira, ka taea e koe te waihanga i tetahi whakaaturanga e whakarereke ana ka tautuhia etahi atu waahanga o te whārangi - penei me te ahua o te ahua kua whakakiihia. Ma te Flash, ko te mea ka taea e koe te timata i te kiriata Flash ranei, engari me Ka taea e koe te hanga i te maha o nga paanga rereke, tae atu ki te whakauru i te kuputuhi mai i te mara puka ki te whakangahau.
- Ko te kaupapa CANVAS e tautokona ana e nga kaituhi tukutuku. Kia taea ai e nga kaiwhakamahi te whakamahi i te Flash, me whakauru te mono ki to raatau rorohiko. He maha nga waahi mo te nuinga o nga tangata na te mea kaore i whakauruhia e Flash ngaa waahanga, kaore hoki ta te puna whakahaere e tautoko ana.
- I whakamahia ma nga pouaka katoa i whakauruhia te mono, engari ehara i te mea ko te take, a ko te nuinga kei te tango i te mono i runga i nga raruraru. Ano, kaore i te wātea i runga i te mahinga iOS tino rongonui.
He Whakauru Papanga Ahakoa Ahakoa Kaua koe i Whakamahia Hei Whakamahia te Flash
Ko tetahi o nga take matua he nui rawa te whakamaharatanga o te kaupapa CANVAS ko te maha o nga kaihoahoa kua whakamahia ki te paetukutuku puoro. He ahuareka nga whakaahua, engari ko te mahi ki te GIF, me te akoranga ka taea e koe te whakauru i te ataata ki nga wharangi engari ano, he ataata hiko noa e noho ana i runga i te whaarangi ka timata pea, ka mutu ranei na te whakawhitiwhitiwhiti, engari ko te katoa.
Ko te kaupapa CANVAS ka taea e koe te whakauru atu i te nui o te taunekeneke ki o rapu tukutuku, no te mea ka taea e koe te whakahaere i nga whakairoiro, i nga whakaahua, me te kuputuhi me te reo tuhi. Ko te kaupapa CANVAS e tauturu ia koe ki te huri i nga whakaahua, nga whakaahua, nga mahere, me nga kauwhata ki nga huinga whakaari.
Kia pehea te whakaaro ki te Whakamahia te Mea Tae
Ko to hunga kaitirotiro ko to whakaaro tuatahi ki te whakatau me whakamahi koe i te kaupapa CANVAS.
Mena ko te nuinga o te hunga e whakamahi ana i te whakamahi i te Windows XP me te IE 6, 7, 8 ranei, kaore he mea whaitake i te waahi kaore e taea e nga kaitirotiro te tautoko.
Mena kei te hanga koe i tetahi tono e whakamahia ana i runga i nga miihini Windows anake, ka waiho pea a Flash hei painga pai mou. Ko te tono kia whakamahia i runga i nga rorohiko Windows me Mac ka whai hua mai i te tono Silverlight.
Engari, mehemea ka hiahiatia to tono ki nga taputapu rorohiko (nga Android me nga iOS) me nga rorohiko papamahi hou (kua whakahoutia ki nga putanga hou), ka whakamahi i te kaupapa CANVAS he pai pai.
Kia maumahara ma te whakamahi i tenei huanga ka taea e koe te whai i nga whiringa urupare hei whakaahua tawhito mo nga kaituhi pakeke e kore e tautoko.
Heoi, kaore i te tūtohutia kia whakamahi i te waaera HTML5 mo nga mea katoa. Kaua e whakamahia e koe mo nga mea e rite ana ki to tohu, ki te upoko, ki te whakatere ranei (ahakoa te whakamahi i te reira hei whakakori i tetahi waahanga o enei o enei ka pai).
E ai ki nga tohu, me whakamahi koe i nga mea e tino pai ana mo te mea e ngana ana koe ki te hanga. Na te whakamahi i te huānga HEADER me nga whakaahua me nga tuhinga ka pai ki te kaupapa CANVAS mo to pane me to tohu.
Ano, ki te hangaia e koe he whārangi tukutuku, he tono ranei e whakamahia ana ki te reo kore-whakawhitingawhiti hei peera, me mahara koe kaore pea te tuhinga CANVAS kua whakahoutia i te wa e kore e pai. Ka taea e koe te tuhi i nga tuhinga o naianei, o te tuhinga hoki o te takahuri.