I-HTML5 Ukusetshenziswa kwe-Canvas

Le Element Inenzuzo Ngenye Ubuchwepheshe

I-HTML5 ihlanganisa into ejabulisayo ebizwa nge-CANVAS. Inokusetshenziswa okuningi, kodwa ukuze uyisebenzise udinga ukufunda i-JavaScript, i-HTML, kanye ne-CSS ngezinye izikhathi.

Lokhu kwenza inkampani ye-CANVAS ibe yinkimbinkimbi kubaqambi abaningi, futhi eqinisweni, iningi lizobe lizinaki le nto kuze kube yilapho kunamathuluzi athembekile okudala izithombe ze-CANVAS nemidlalo ngaphandle kokwazi i-JavaScript.

Yisiphi i-HTML5 Canvas Esetshenziselwa

Isici se-HTML5 se-CANVAS singasetshenziselwa izinto eziningi ngaphambili, kwadingeka usebenzise uhlelo lokusebenza olufakwe njenge-Flash ukukhiqiza:

Eqinisweni, isizathu esiyinhloko abantu abasebenzisa isici se-CANVAS kungenxa yokuthi kulula kangakanani ukuvula ikhasi lewebhu le-intanethi libe yisicelo sewebhu esishukumisayo bese uguqula lolu hlelo lokusebenza kuhlelo lokusebenza lweselula olusetshenziswa kuma-Smartphones namaphilisi.

Uma Sine-Flash, Kungani Sidinga I-Canvas?

Ngokusho kwe-HTML5, isici se-CANVAS siyi:

"... inkinobho ye-bitmap encike kwisinqumo, engasetshenziselwa ukunikeza amagrafu, ihluzo zemidlalo, ubuciko, noma ezinye izinto ezibukwayo ezindizeni."

Isici se-CANVAS sikuvumela ukuthi udwebe amagrafu, ihluzo, imidlalo, ubuciko, nezinye izibonisi ngqo ekhasini lewebhu ngesikhathi sangempela.

Ungase ucabange ukuthi singakwazi ukwenza lokho nge-Flash, kodwa kukhona umehluko omkhulu phakathi kwe-CANVAS ne-Flash:

I-Canvas Iwusizo Noma Ungakaze Uhlele Ukusebenzisa I-Flash

Esinye sezizathu eziyinhloko esenza ukuthi isici se-CANVAS sidideke kakhulu ukuthi abakhiqizi abaningi baye basetshenziselwa iwebhu ngokuphelele. Izithombe zingahle zifakwe, kodwa zenziwe nge-GIF, futhi nakanjani ungakwazi ukufaka ividiyo emakhasini kodwa futhi, ividiyo ehleliwe ehlezi ephepheni futhi mhlawumbe iqala noma ivele ngenxa yokuxhumana, kodwa yikho konke.

Isici se-CANVAS ikuvumela ukuthi ungeze ukuxhumana okuningi kakhulu kumakhasi akho wewebhu ngoba manje ungakwazi ukulawula ihluzo, izithombe, nokubhala ngokunamandla ngolwimi lokubhala. Isici se-CANVAS sikusiza ukuthi uguqule izithombe, izithombe, amashadi, kanye namagrafu ezakhiweni ezifakiwe.

Lapho Kufanele Ucabangele Ukusebenzisa I-Canvas Element

Izithameli zakho kufanele zicabangele kuqala uma unquma ukuthi uzosebenzisa yini i-CANVAS element.

Uma izethameli zakho zisebenzisa ngokuyinhloko i-Windows XP ne-IE 6, 7, noma engu-8, ukudala isici esinamandla se-tovas ngeke sibe yize kusukela lezo ziphequluli zingayisekeli.

Uma wakha uhlelo oluzosetshenziselwa imishini ye-Windows kuphela, khona-ke i-Flash ingase ibe ukubheja kwakho okuhle kakhulu. Isicelo okufanele sisetshenziswe kumakhompiyutha we-Windows ne-Mac singazuza kuhlelo lokusebenza lwe-Silverlight.

Kodwa-ke, uma isicelo sakho sidinga ukubhekwa kumadivaysi eselula (kokubili i-Android ne-iOS) kanye namakhompyutha wedeskithophu anamuhla (avuselelwe izinguqulo zesiphequluli sakamuva), bese usebenzisa isici se-CANVAS kuyisinqumo esihle.

Khumbula ukuthi ukusebenzisa lesi sici kukuvumela ukuba ube nezinketho zokubuyela emuva njengezithombe eziqinile zeziphequluli ezindala ezingasisekeli.

Nokho, akunconywa ukusebenzisa i-HTML5 ngendwangu yonke into. Akufanele neze uyisebenzise izinto ezifana ne logo yakho, isihloko, noma ukuhamba (nakuba ukuyisebenzisa ukuze uhambisane nesinye salezi zizoba kuhle).

Ngokwesimo, kufanele usebenzise izakhi ezifanele kakhulu kulokho ozama ukwakha. Ngakho ukusebenzisa isici se-HEADER kanye nezithombe nombhalo kungcono ku-element ye-CANVAS yekhanda lakho ne-logo.

Futhi, uma udala ikhasi lewebhu noma uhlelo lokusebenza oluhloswe ukuthi lisetshenziswe kumphakathi ongaxhunyiwe njengokunyathelisa, kufanele uqaphele ukuthi isici se-CANVAS esivuselelwe amandla singase singaprinte njengoba ukulindele. Ungathola ukuphrinta kokuqukethwe kwamanje noma kokuqukethwe kokuwa.