HTML5 کینوس استعمال کرتا ہے

یہ عنصر دیگر ٹیکنالوجی پر فوائد ہے

HTML5 میں CANVAS نامی ایک دلچسپ عنصر شامل ہے. اس کے بہت سے استعمال ہوتے ہیں، لیکن اس کا استعمال کرنے کے لئے آپ کو کچھ جاوا اسکرپٹ، ایچ ٹی ایم ایل، اور کبھی کبھی سی ایس ایس سیکھنے کی ضرورت ہے.

یہ بہت سے ڈیزائنرز کے لئے کینوس کے عنصر کو تھوڑا سا مشکل بنا دیتا ہے، اور حقیقت میں، شاید عنصر کو نظر انداز نہ کریں جب تک کہ جاوا اسکرپٹ جاننے کے بغیر کینوس کی حرکت پذیری اور کھیلوں کو بنانے کے قابل اعتماد اوزار موجود نہ ہوں.

کیا HTML5 کینوس استعمال کیا جاتا ہے

ایچ ٹی ایم ایل 5 CANVAS عنصر بہت سے چیزوں کے لئے استعمال کیا جا سکتا ہے جو پہلے سے ہی آپ کو ایک سرایت کردہ ایپلیکیشن کی طرح استعمال کرنے کیلئے فلیش استعمال کرنا پڑا ہے:

حقیقت میں، لوگوں کو CANVAS عنصر کا استعمال کرنے کا بنیادی سبب یہ ہے کہ اس کی ایک متحرک ویب ایپلیکیشن میں سادہ ویب صفحہ کیسے بنانا آسان ہے اور پھر وہ اسمارٹ فونز اور گولیاں پر استعمال کیلئے موبائل اپلی کیشن میں تبدیل کریں.

اگر ہم نے فلیش کیا ہے تو ہمیں کینوس کی ضرورت کیوں ہے؟

ایچ ٹی ایم ایل 5 کے مطابق، CANVAS عنصر یہ ہے:

"... ایک قرارداد پر منحصر بٹ میپ کینوس، جو مکھی پر گرافز، گیم گرافکس، آرٹ، یا دیگر بصری تصویروں کے لۓ استعمال کیا جا سکتا ہے."

CANVAS عنصر آپ کو اصل وقت میں ویب صفحے پر گرافکس، گرافکس، کھیل، آرٹ، اور دیگر بصریوں کو اپنی طرف متوجہ کرنے کی اجازت دیتا ہے.

آپ یہ سوچ سکتے ہیں کہ ہم اس سے پہلے ہی فلیش کے ساتھ کر سکتے ہیں، لیکن کینوس اور فلیش کے درمیان دو اہم اختلافات ہیں:

کیننوس مفید ہے یہاں تک کہ اگر آپ نے فلیش کا استعمال کرنے کے لئے کبھی منصوبہ بندی نہیں کیا

بنیادی وجوہات میں سے ایک کیوں CANVAS عنصر اتنا الجھن ہے کہ بہت سے ڈیزائنرز ایک مکمل طور پر جامد ویب پر استعمال کیے گئے ہیں. تصاویر متحرک ہوسکتی ہیں، لیکن یہ GIF کے ساتھ ہوتا ہے، اور یقینا آپ کو صفحات میں ویڈیو سرایت کر سکتے ہیں لیکن پھر، یہ جامد ویڈیو ہے جو صرف صفحے پر بیٹھا ہے اور اس کے ساتھ بات چیت کی وجہ سے شروع ہوتا ہے یا روکتا ہے، لیکن یہ سب کچھ ہے.

CANVAS عنصر آپ کو آپ کے ویب صفحات کے بہت زیادہ انٹرایکٹوٹی کو شامل کرنے کی اجازت دیتا ہے کیونکہ اب آپ سکرپٹ زبان کے ساتھ متحرک طور پر گرافکس، تصاویر، اور متن کو کنٹرول کرسکتے ہیں. CANVAS عنصر آپ کو متحرک عناصر میں تصاویر، تصاویر، چارٹس، اور گرافوں کو تبدیل کرنے میں مدد ملتی ہے.

جب کینوس عنصر کا استعمال کرتے ہوئے غور کرنے کے لۓ

CANVAS عنصر کو استعمال کرنے کا فیصلہ کرتے وقت آپ کے سامعین کو آپ کا پہلا خیال ہونا چاہئے.

اگر آپ کے سامعین بنیادی طور پر ونڈوز ایکس پی اور IE 6، 7، یا 8 کا استعمال کرتے ہیں تو پھر متحرک کینوس کی خصوصیت بنائی جائے گی کیونکہ ان براؤزر کو اس کی حمایت نہیں کرتی ہے.

اگر آپ کسی ایسی درخواست کی تعمیر کر رہے ہیں جو صرف ونڈوز مشینوں پر استعمال کیا جائے گا، تو پھر فلیش آپ کی بہترین شرط ہوسکتی ہے. ونڈوز اور میک کمپیوٹرز پر استعمال ہونے والی ایک درخواست Silverlight درخواست سے فائدہ اٹھا سکتی ہے.

تاہم، اگر آپ کی درخواست موبائل آلات (اور لوڈ، اتارنا Android اور iOS دونوں) کے ساتھ ساتھ جدید ڈیسک ٹاپ کمپیوٹرز (تازہ ترین براؤزر ورژن تک اپ ڈیٹ) پر دیکھنا ضروری ہے تو پھر CANVAS عنصر کا استعمال ایک اچھا انتخاب ہے.

اس بات کو ذہن میں رکھیں کہ اس عنصر کو استعمال کرنے کے لۓ آپ کو بیک اپ کے اختیارات حاصل کرنے کی اجازت دیتی ہے جیسے پرانے براؤزرز کے لئے جامد تصاویر جو اس کی حمایت نہیں کرتے ہیں.

تاہم، ہر چیز کے لئے HTML5 کینوس استعمال کرنے کی سفارش نہیں کی جاتی ہے. آپ کو اپنے علامت (لوگو)، عنوان، یا نیوی گیشن جیسے چیزوں کے لئے کبھی بھی استعمال نہیں کرنا چاہئے (اگرچہ اس کا استعمال کرتے ہوئے ان میں سے کسی ایک حصہ کو متحد کرنے کے لۓ ٹھیک ہو جائے گا).

تفصیلات کے مطابق، آپ کو اس عناصر کو استعمال کرنا چاہئے جو آپ کو تعمیر کرنے کی کوشش کر رہے ہیں اس کے لئے زیادہ مناسب ہے. لہذا ہیڈڈر اور علامت (لوگو) کے ساتھ ہی ہیڈر عنصر کا استعمال آپ کے ہیڈر اور علامت (لوگو) کے لئے تصاویر اور متن کے ساتھ بہتر ہے.

اس کے علاوہ، اگر آپ کسی ویب صفحہ یا ایپلیکیشن کو تخلیق کر رہے ہیں جو پرنٹنگ کی طرح غیر انٹرایکٹو میڈیم میں استعمال ہونے کا ارادہ رکھتا ہے، تو آپ کو معلوم ہونا چاہئے کہ متحرک طور پر اپ ڈیٹ کیا جا سکتا ہے جو ممکنہ طور پر اپ ڈیٹ کیا جا سکتا ہے. آپ موجودہ مواد یا fallback مواد کا ایک پرنٹ حاصل کر سکتے ہیں.