Úsáidí Canbhás HTML5

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:

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 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.