Tá Sochar ag Teastáil thar Teicneolaíocht Eile
I measc HTML5 tá gné spreagúil ar a dtugtar CANVAS. Tá go leor úsáidí aige, ach d'fhonn é a úsáid ní mór duit JavaScript, HTML, agus CSS uaireanta a fhoghlaim.
Déanann sé seo an ghné CANVAS beagán buartha do go leor dearthóirí, agus go deimhin, is dócha go ndéanfaidh an chuid is mó neamhaird den ghné go dtí go mbeidh uirlisí iontaofa ann chun beochan agus cluichí CANVAS a chruthú gan JavaScript a fhios agam.
Cad is féidir Canbhás HTML5 a Úsáid
Is féidir an ghné HTML5 CANVAS a úsáid le haghaidh a lán rudaí a bhí roimhe seo, ní mór duit iarratas leabaithe cosúil le Flash a úsáid mar ghiniúint:
- grafaicí dinimiciúla
- cluichí ar líne agus as líne
- beochan
- físeán agus fuaime idirghníomhach
Go deimhin, is é an chúis is mó a úsáideann daoine an ghné CANVAS ná cé chomh héasca is atá sé leathanach gréasáin shimplí a thiontú go dtí iarratas gréasáin dinimiciúil agus ansin an t-iarratas sin a thiontú i bpost soghluaiste le húsáid ar fhóin chliste agus táibléad.
Má tá Flash againn, Cén fáth ar gá dúinn Canbhás?
De réir an tsonraíocht HTML5, is é an ghné CANVAS:
"... canbhás giotán-ríthe-chleithiúnach, is féidir a úsáid chun graif a dhéanamh, grafaicí cluiche, ealaín nó íomhánna amhairc eile ar an eitilt."Ligeann an ghné CANVAS tú graifí, grafaicí, cluichí, ealaíne agus visuals eile a tharraingt ar an leathanach gréasáin i bhfíor-am.
D'fhéadfá a bheith ag smaoineamh gur féidir linn é sin a dhéanamh le Flash, ach tá dhá dhifríocht mhór idir CANVAS agus Flash:
- Tá an ghné CANVAS leabaithe i gceart sa HTML. Tá na scripteanna a tharraingtear air sin sa HTML nó i gcomhad seachtrach nasctha. Ciallaíonn sé sin gur cuid de shamhail samhail an doiciméad, nó DOM, an ghné CANVAS.
- Is comhad seachtrach leabaithe é Flash. Úsáideann sé an EMBED nó an eilimint OBJECT le taispeáint, agus ní féidir leo idirghníomhú go díreach leis na heilimintí HTML eile. Toisc go bhfuil an ghné CANVAS mar chuid den DOM, is féidir leis idirghníomhú leis an DOM i go leor bealaí.
- Mar shampla, d'fhéadfá beochan a chruthú a athraíonn nuair a dhéantar idirghníomhú le cuid eile den leathanach - mar shampla eilimint fhoirm á líonadh isteach. Le Flash, b'fhearr leat an scannán nó an beochan Flash a thosú, ach le CANVAS go bhféadfadh tú go leor éifeachtaí éagsúla a chruthú, fiú an téacs a chur ó réimse na foirme isteach sa bheochan.
- Tugann brabhsálaithe gréasáin tacaíocht don ghné CANVAS. D'fhonn d'úsáideoirí Flash a úsáid i ndáiríre, ní mór go mbeadh an breiseán suiteáilte ag a mbrabhsálaí. Is minic a bhíonn sé seo ar an chuid is mó de na daoine mar gheall ar shuiteálacha Flash a bhíonn as dáta nó ar an bhfíric nach dtacaíonn a gcóras oibriúcháin ach é.
- Baineadh úsáid as go raibh an breiseán suiteáilte ag gach brabhsálaí, ach níl sé sin níos faide ná sin, agus tá go leor acu fiú an breiseán a bhaint de bharr deacrachtaí. Plus, níl sé ar fáil fiú ar an ardán iOS tóir.
Tá an Canbhás Úsáideach Fiú Mura Rinne tú Ná Plean a Úsáid Flash
Ceann de na príomhchúiseanna a bhfuil an ghné CANVAS chomh mearbhall ná go n-úsáidtear go leor dearthóirí ar an idirlíon go hiomlán statach. D'fhéadfaí íomhánna a bheochan, ach déantar sin le GIF, agus ar ndóigh, is féidir leat físeán a leabú isteach i leathanaigh ach arís, is físeán statach é a shuíonn ar an leathanach ach b'fhéidir go dtosaíonn nó go dtiocfaidh deireadh leis mar gheall ar idirghníomhaíocht, ach is é sin go léir.
Ceadaíonn an ghné CANVAS duit an oiread sin idirghníomhaíochta a chur le do leathanaigh ghréasáin mar is féidir leat anois na grafaicí, na híomhánna agus na téacsanna a rialú go dinimiciúil le teanga scripteála. Cuidíonn an eilimint CANVAS leat íomhánna, grianghraif, cairteacha agus graifí a chur i ngnéithe beoite.
Nuair a smaoineamh ar Úsáid an Eilimint Canbhás
Ba chóir go mbeadh do lucht féachana ar an gcéad chomaoin agat agus cinneadh á dhéanamh ar an ngné CANVAS a úsáid.
Má tá do lucht féachana ag baint úsáide as Windows XP agus IE 6, 7 nó 8 go príomha, ní bheidh an ghné chanbhás dinimiciúil á chruthú gan aird ós rud é nach dtacaíonn na brabhsálaithe sin leis.
Má tá iarratas á thógáil agat a úsáidfear ar mheaisíní Windows amháin, b'fhéidir gurb é Flash an geall is fearr duit. D'fhéadfaí iarratas a úsáid le ríomhairí Windows agus Mac leas a bhaint as iarratas Silverlight.
Mar sin féin, más gá d'iarratas a fheiceáil ar ghléasanna soghluaiste (Android agus iOS) chomh maith le ríomhairí deisce nua-aimseartha (a nuashonraítear go dtí na leaganacha brabhsálaí is déanaí), is rogha maith é baint úsáide as an ghné CANVAS.
Coinnigh i gcuimhne go n-úsáideann an eilimint seo le do thoil go mbeadh roghanna athchúlaithe cosúil le híomhánna statacha do bhrabhsálaithe níos sine nach dtacaíonn leis.
Mar sin féin, ní mholtar canbhás HTML5 a úsáid le haghaidh gach rud. Níor chóir duit é a úsáid le haghaidh rudaí cosúil le do lógó, ceannlíne, nó loingseoireacht (cé go mbainfeadh sé úsáid as cuid de chuid díobh seo a bheochan go maith).
De réir an tsonraíocht, ba cheart duit na heilimintí is oiriúnaí a bhaint as an méid atá tú ag iarraidh a thógáil. Mar sin, is fearr an ghné HEADER agus íomhánna agus téacs a úsáid le gné CANVAS do do cheannteideal agus do lógó.
Chomh maith leis sin, má chruthaíonn tú leathanach gréasáin nó iarratas atá beartaithe le húsáid i meán neamhghníomhach cosúil le priontáil, ba chóir duit a bheith ar an eolas nach féidir leis an eilimint CANVAS a nuashonrú go dinimiciúil a phriontáil mar atá tú ag súil leis. D'fhéadfá cló a fháil ar an ábhar atá ann faoi láthair nó ar an ábhar backback.