මෙම මූලද්රව්යය වෙනත් තාක්ෂණයන්ගෙන් ප්රතිලාභ ලබයි
HTML5 නම් CANVAS නමින් හැඳින්වෙන ආකර්ෂණීය මූලද්රව්යයකි. එය බොහෝ භාවිතයන් ඇත, නමුත් එය භාවිතා කිරීම සඳහා ඔබ සමහර JavaScript, HTML, සහ සමහර විට CSS ඉගෙන ගත යුතුය.
මේ නිසා බොහෝ නිර්මාණකරුවන්ට CANVAS මූලද්රව්යය සෑහෙන තරමක් අපහසු වන අතර ඇත්ත වශයෙන්ම, බොහොමයක් බොහෝ විට බොහෝ විට බොහෝ විට බොහෝ විට සමහරවිට JavaScript භාවිතා නොකරන CANVAS සජීවිකරණ සහ ක්රීඩා නිර්මාණය කිරීමට විශ්වාසදායී මෙවලම් පවතී.
HTML5 කැන්වස භාවිතා කරන්නේ කුමක්ද?
HTML5 CANVAS මූලද්රව්යය කලින් භාවිතා කළ බොහෝ දේවල් සඳහා භාවිතා කළ හැකිය, ඔබ හට උත්පාදනය කිරීම සඳහා ෆ්ලෑෂ් වැනි සංකේතාත්මක යෙදුමක් භාවිතා කිරීමට සිදු විය:
- ගතික ග්රැෆික්ස්
- ඔන්ලයින් සහ නොබැඳි ක්රීඩා
- සජීවීකරණය
- අන්තර් ක්රියාකාරී වීඩිෙයෝ සහ ඕඩියෝ ය
ඇත්ත වශයෙන්ම, මිනිසුන් CANVAS මූලද්රව්යය භාවිතා කරන ප්රධාන හේතුව වන්නේ සරල වෙබ් පිටුවකට ගතික වෙබ් යෙදුමක් බවට පරිවර්තනය කිරීම හා එය ස්මාර්ට්ෆෝන් සහ ටැබ්ලට් සඳහා භාවිතා කළ හැකි ජංගම යෙදුම බවට පරිවර්තනය කිරීම කොතරම් පහසුද යන්නයි.
අපිට සැණින් ඇත්නම්, අපට කැන්වස අවශ්ය වන්නේ ඇයි?
HTML5 නියමයට අනුව, CANVAS මූලද්රව්යය යනු:
"... ප්රස්තාර-මත පදනම් වූ bitmap කැන්වස් අනුක්රමයක්, චිත්රක චිත්ර, චිත්ර හෝ වෙනත් දෘශ්ය රූප අනුරූප සඳහා භාවිතා කළ හැකිය."ප්රස්ථාරයෙන් ඔබට CANVAS අංගය මඟින් ඔබට වෙබ් අඩවි වල වෙබ් අඩවියේ ප්රස්ථාර, චිත්රපටි, ක්රීඩා, චිත්ර හා වෙනත් දර්ශන ලබා දේ.
ෆ්ලෑෂ් සමග අපට දැනටමත් එය කළ හැකි බව ඔබට සිතෙන්නට පුළුවන. නමුත් CANVAS සහ Flash අතර ප්රධාන වෙනස්කම් දෙකකි.
- CANVAS මූලද්රව්යය HTML හි අන්තර්ගතයි. එය මත පදනම් වූ පිටපත් HTML හෝ බාහිර බාහිර ගොනුවක් වේ. මෙයින් අදහස් වන්නේ CANVAS මූලද්රව්යය ගොනුවේ වස්තුව ආකෘතියේ කොටසක් වන හෝ DOM.
- ෆ්ලෑෂ් යනු බාහිර බාහිර ගොනුකි. එය ප්රදර්ශනය කිරීමට EMBED හෝ OBJECT අංගය භාවිතා කරයි, සහ අනෙකුත් HTML අංග සමඟ ඍජුව සම්බන්ධ නොවිය හැකිය. CANVAS මූලද්රව්යය DOM හි කොටසක් බැවින්, බොහෝ ආකාර වලින් DOM සමඟ අන්තර් ක්රියාකාරී විය හැක.
- නිදසුනක් ලෙස, ඔබට වෙනත් පිටුවක කොටසක් එකිනෙකට සම්බන්ධ වන විට සජීවීකරණයක් නිර්මාණය කළ හැකිය - ෆ්ලෑෂ් ෆ්ලෑෂ් සමඟ ෆ්ලෑෂ් චිත්රපටය හෝ සජීවීකරණය ආරම්භ කිරීම සඳහා ෆ්ලෑෂ් සමග එකතු වන විට වෙනස් වේ. CANVAS ඔබ විවිධ ආචරණ නිර්මාණය කළ හැකි අතර, ආකෘතියේ ක්ෂේත්රයෙන් සජීවීකරණය තුළට පෙළ එකතු කිරීම පවා සිදු කරයි.
- CANVAS මූලද්රව්යය වෙබ් බ්රව්සර් විසින් ස්වභාවිකවම සහාය දක්වයි. පරිශීලකයන් ඇත්තටම ෆ්ලෑෂ් භාවිතා කිරීම සඳහා, ඔවුන්ගේ බ්රවුසරයේ ප්ලගින ස්ථාපිත කර තිබිය යුතුය. බොහෝ විට, බොහෝ විට ෆේස්බුක් ස්ථාපනය නිසා හෝ ඔවුන්ගේ මෙහෙයුම් පද්ධතිය විසින් එයට සහය නොදක්වයි.
- එය සෑම බ්රවුසරයම ප්ලගින ස්ථාපනය කර තිබුනේ එය විය හැකි බවය. එහෙත් එය තවදුරටත් නඩුවක් නොවේ. බොහෝ දෙනෙක් දුෂ්කරතා හේතුවෙන් ප්ලගිනය ඉවත් කරති. Plus, එය ජනප්රිය iOS වේදිකාවේ පවා ලබා ගත නොහැක.
සැණෙළිය භාවිතා කිරීමට සැලසුම් නොකළ හොත් ඔබට ප්රයෝජනවත් වේ
CANVAS මූලද්රව්යය මෙතරම් ව්යාකූලත්වයට හේතු වන ප්රධානතම හේතුව වන්නේ බොහෝ නිර්මාණකරුවන් සම්පූර්ණයෙන්ම ස්ථිතික වෙබ් සඳහා යොදා ගෙන ඇති බවයි. පින්තූර සජීවීකරණය කළ හැකි නමුත් එය GIF සමඟ සිදු කළ හැකි අතර, සැබවින්ම ඔබ වීඩියෝවල වීඩියෝ වලට ඇලවීම කළ හැකි නමුත්, එය හුදෙක් පිටුව මත හිඳින විට ස්ථිතික වීඩියෝවක් සහ අන්තර්ක්රියාකාරිත්වය හේතුවෙන් ආරම්භ කිරීම හෝ නැවැත්වීම, නමුත් එය සියල්ලකි.
CANVAS මූලද්රව්යය ඔබට ඔබේ වෙබ් අඩවි වලට වඩා වැඩි අන්තර්ක්රියාකාරීත්වයක් එකතු කිරීමට ඉඩ සලසයි. දැන් ඔබට චිත්රක, රූප සහ පෙළ සමඟ ගුරුත්ව භාෂාවක් පාලනය කරගත හැකිය. CANVAS අංගය, පින්තූර, ඡායාරූප, ප්රස්තාර සහ ප්රස්ථාර සජිවීකරණ අංග බවට පරිවර්තනය කිරීමට ඔබට උපකාරී වේ.
කැන්වස් අංගය භාවිතා කිරීමේදී සලකා බලන විට
CANVAS මූලද්රව්ය භාවිතා කළ යුතුද යන්න තීරණය කිරීමේ දී ඔබේ ප්රේක්ෂකයින් ඔබේ ප්රථම සැලකිල්ල විය යුතුය.
ඔබගේ ප්රේක්ෂකයන් ප්රාථමිකව භාවිතා කරන්නේ වින්ඩෝස් එක්ස්පීඑස් සහ IE 6, 7 හෝ 8 භාවිතා කරන විට, එම වෙබ් බ්රවුසරය එයට සහාය නොදක්වන බැවින් ගතික කැන්වස් විශේෂාංගයක් නිර්මාණය කිරීම නිෂ්ඵල වනු ඇත.
ඔබ වින්ඩෝස් යන්තවල භාවිතා කරනු ලබන අයදුම්පත්රයක් ගොඩනඟන්නේ නම්, ෆ්ලෑෂ් ඔබේ හොඳම ඔට්ටුව වනු ඇත. Windows සහ Mac පරිගණක වල භාවිතා කිරීමට යෙදුම Silverlight යෙදුමෙන් ප්රයෝජන ගත හැකිය.
කෙසේ වෙතත් ඔබගේ යෙදුම ජංගම උපාංගයන් (ඇන්ඩ්රොයිඩ් සහ iOS යන දෙවර්ගයේ) මෙන්ම නවීන ඩෙස්ක්ටොප් පරිගණක (නවීන බ්රවුසර අනුවාදයන් වෙත යාවත්කාලීන කළ යුතු) නම්, ඉන්පසු CANVAS අංගය භාවිතා කිරීම හොඳ තේරීමක් වේ.
මෙම අංගය භාවිතා කිරීම ඔබට සහාය නොදක්වන පැරණි වෙබ් බ්රවුසර සඳහා ස්ථිතික රූප වැනි විකල්ප විකල්ප ඇත.
කෙසේ වෙතත්, එය HTML5 කැන්වස් භාවිතා කිරීම රෙකමදාරු කරනු නොලැබේ. ඔබේ ලාංඡනය, සිරස්තලය හෝ සංචාලනය වැනි දේවල් සඳහා එය කිසි විටෙක එය භාවිතා නොකළ යුතුය (ඒවායින් එකක් හෝ කොටසක් සෑදීමට එය භාවිතා කිරීම සුදුසුය).
පිරිවිතරයට අනුව, ඔබ ගොඩනඟන උත්සාහය සඳහා වඩාත්ම ගැලපෙන මූලද්රව්ය භාවිතා කළ යුතුය. එබැවින් රූපය සහ පෙළ සමඟ HEADER අංගය භාවිතා කිරීම ඔබේ සිරස් සහ ලාංඡනය සඳහා CANVAS මූලද්රව්යයට වඩාත් යෝග්ය වේ.
එසේම, ඔබ ඔබ මුද්රණය වැනි අන්තර්ක්රියාකාරි නොවන මාධ්යයක භාවිතා කිරීමට අදහස් කරන වෙබ් පිටුවක් හෝ යෙදුමක් නිර්මාණය කරන්නේ නම්, ඔබ ගුණාත්මක ලෙස යාවත්කාලීන කරන ලද CANVAS මූලද්රව්ය ඔබ බලාපොරොත්තු වන පරිදි මුද්රණය නොකරන බව මතක තබාගන්න. ඔබට වර්තමාන අන්තර්ගතය හෝ අවාසනාවන්ත අන්තර්ගතයේ මුද්රණය ලබාගත හැකිය.