Elementada ayaa faa'iido u leh tiknoolajiyada kale
HTML5 waxaa ka mid ah walxo xiiso leh oo la yiraahdo CANVAS. Waxay leedahay waxyaabo badan oo loo isticmaalo, laakiin si aad u isticmaasho waxaad u baahan tahay inaad baratid JavaScript, HTML, iyo mararka qaarkood CSS.
Tani waxay ka dhigaysaa CANVAS waxoogaa xeeldheer waxoogaa naqshadayaal badan, xaqiiqda, intooda badani waxay iska indha tiri karaan ilaa illaa ay jiraan aalado lagu kalsoonaan karo oo lagu abuurayo animations CANVAS iyo ciyaaraha iyada oo aan ogayn Javascript.
Maxaa HTML5 Canvas loo isticmaalo
Waxyaalaha HTML5 ee CANVAS waxaa loo isticmaali karaa waxyaabo badan oo horey loo isticmaali jiray, waa inaad isticmaashaa codsi ku-meel-gal ah sida Flash si loo abuuro:
- sawirada jilicsan
- ciyaaraha internetka iyo ciyaaraha offline
- animas
- fiidiyoowga iyo codka
Xaqiiqdii, sababta ugu weyn ee ay dadka u isticmaalaan cutubka CANVAS waa sababta oo ah sida ugu sahlan ee loo wajihi karo bogga shabakada ah ee shabakada websaydhka ah ka dibna codsigaas ku beddelanaya app moobiil ah si loogu isticmaalo casriga ah iyo kiniinnada.
Haddii aan Flash lahayn, Maxaan u Baahnahay Canvas?
Marka la eego tilmaamaha HTML5, cutubka CANVAS waa:
"... mid loo yaqaan 'bitmap bitmap', kaas oo loo adeegsan karo sawirada, garaafyada ciyaaraha, farshaxanka, ama sawirrada muuqaalka kale ee dusha.Nidaamka CANVAS wuxuu kuu ogolaanayaa inaad sawirada garaafyada, sawirada, cayaaraha, farshaxanka, iyo muuqaalada kale ee saxda ah ku sawirto bogga internetka waqtiga dhabta ah.
Waxaa laga yaabaa inaad ka fekereyso inaan mar hore ku sameyn karno Flash, laakiin waxaa jira laba farqi weyn oo udhaxeeya CANVAS iyo Flash:
- Nidaamka CANVAS wuxuu ku xiran yahay HTML. Qoraallada ku dhejinaya waxay ku yaallaan HTML ama faylka dibadda ee la xariira. Tani macnaheedu waa qaybta "CANVAS" waa qayb ka mid ah habka wax lagu qoro, ama DOM.
- Flash waa faylal dibadda ah. Waxay isticmaashaa midkale EMBED ama qaybta AQRINTA si ay u muujiso, oo si toos ah uguma dhex gali karto qaybaha kale ee HTML. Sababtoo ah cutubka CANVAS waa qayb ka mid ah DOM, waxay la xiriiri kartaa DOM siyaabo badan.
- Tusaale ahaan, waxaad abuuri kartaa xayeysiin isbedel ah marka qayb kale oo ka mid ah bogga ay la falgalaan - sida qaabka foomka lagu buuxiyo. Iyadoo Flash, ugu badnaan aad sameyn kartid waxay noqon laheyd inaad ku bilawdid filimka ama animation, laakiin CANVAS waxaad abuuri kartaa saameyno badan oo kala duwan, xitaa ku darista qoraalka ka yimid mawqifka qaab-dhismeedka.
- Waxyaalaha CANVAS ayaa si dabiici ah u taageera daalacayaasha webka. Si loo isticmaalo dadka isticmaala Flash, baqshaddooda waa inay lahaadaan plugin lagu rakibay. Tani waxay badanaa tahay cilad dadka badankood sababtoo ah farsamooyinka Flash-ka ee la soo dhaafay ama xaqiiqda ah in nidaamka hawl-galkoodu aanu si fudud u taageerin.
- Waxaa loo isticmaalaa in browser ah kasta uu leeyahay fiilo lagu rakibay, laakiin taasi ma aha kiiska, iyo qaar badan ayaa xitaa ka saaraaya fiilada ay sabab u tahay dhibaatooyinka. Waxaa intaa dheer, xitaa lama heli karo bogga caanka ah ee caanka ah.
Canvas waa mid waxtar leh xitaa haddii aanad qorsheynin inaad isticmaasho Flash
Mid ka mid ah sababaha ugu muhiimsan ee asaasiga ah ee CANVAS uu yahay mid aad u jahwareersan ayaa ah in naqshadeeyayaasha badani isticmaalaan shabakad gebi ahaanba taagan. Sawirrada waxaa laga yaabaa inay noqoto mid firfircoon, laakiin taasi waxay la sameysay GIF, dabcan waxaad ku dhejin kartaa fiidiyoow boggaan laakiin mar labaad, waa video video ah oo ku yaala bogga oo laga yaabo inuu bilaabo ama joojiyo sababaha isdhexgalka, laakiin taasi waa dhan.
Qalabka CANVAS wuxuu kuu ogolaanayaa inaad isku-darka is-dhexgalis badan ku darto bogagga shabakadda sababtoo ah hadda waxaad xakameyn kartaa sawirrada, sawirrada, iyo qoraalka si siman luuqad qoraal ah. Nooca CANVAS wuxuu kaa caawinayaa inaad soo rogto sawirrada, sawirada, jaantusyada, iyo garaafyada waxyaallaha dareenka leh.
Goorma Laga Fekero Isticmaalida Qalabka Canvas
Dhageystayaashaagu waa inay tixgeliyaan marka ugu horeysa marka aad go'aansanaysid inaad isticmaasho qaybta "CANVAS".
Haddii dhagaystayaashu ay ugu horrayn isticmaalaan Windows XP iyo IE 6, 7, ama 8, ka dibna abuuraya muuqaal firfircoon oo muuqaal ah ayaa noqon doona mid aan macquul ahayn maaddaama ay daalacayaashu aysan taageereynin.
Haddii aad dhisto codsi loo isticmaali doono kaliya mashiinada Windows, markaa Flash ayaa noqon karta khadka ugu wanaagsan. Arjiga loo isticmaalo kombiyuutarada Windows iyo Mac-ka waxay ka faa'iideysan karaan codsiga Silverlight.
Si kastaba ha noqotee, haddii codsigaagu u baahan yahay in lagu eego qalab mobile (Android iyo iOS) iyo sidoo kale kombiyuutarada casriga casriga ah (oo loo cusbooneysiiyey qaababka ugu dambeeyey ee browserka), ka dibna isticmaalka qalabka CANVAS waa doorasho fiican.
Maskaxda ku hay in isticmaalka arrintan uu kuu ogolaanayo inaad qabsatid doorashooyin dib-u-dhac ah sida sawirro muuqaal ah oo loogu talagalay dookhayaasha waayeelka ah ee aan taageersanayn.
Si kastaba ha ahaatee, laguma talinayo in aad isticmaasho HTML5-kan oo dhan wax walba. Weligaa ha u isticmaalin waxyaabaha sida calaamaddaada, cinwaanka, ama navigation (inkastoo loo isticmaalo in lagu dhaqdhaqaaqo qayb ka mid ah kuwan midkood wanaagsan).
Sida waafaqsan tilmaamaha, waa inaad isticmaashaa waxyaabaha ugu haboon ee aad isku dayeyso inaad dhisto. Markaa adigoo isticmaalaya qalabka HEADER iyo sawirada iyo qoraalka ayaa doorbidaya qaybta "CANVAS" ee madaxaaga iyo astaantaada.
Sidoo kale, haddii aad abuureyso bog bog ama codsi ah oo loogu talagalay in lagu isticmaalo dhexdhexaadin aan dhexdhexaad aheyn sida daabacaadda, waa inaad ogaataa in sheyga CANVAS ee dib loo cusbooneysiiyay uusan daabicin inta aad filayso. Waxaa laga yaabaa inaad hesho daabacaad ka kooban maaddooyinka hadda jira ama marxaladda dib u celinta.