If you're seeing this message, it means we're having trouble loading external resources on our website.

তোমার যদি কোন ওয়েব ফিল্টার দেওয়া থাকে, তাহলে দয়া করে নিশ্চিত কর যে *.kastatic.org এবং *.kasandbox.org ডোমেইনগুলো উন্মুক্ত।

মূল বিষয়বস্তু

অধ্যায় 1: জাভাস্ক্রিপ্ট পরিচিতি: আঁকা এবং অ্যানিমেশন

এই অধ্যায় সম্পর্কিত

জাভাস্ক্রিপ্ট ভাষা ও প্রসেসিং জেএস লাইব্রেরী ব্যবহার করে মজার অঙ্কন ও অ্যানিমেশন তৈরি করা শিখ।

এখানে নতুন হয়ে থাকলে আমাদের পরিচিতি ভিডিওটি দেখো, সেখানে প্রোগ্রামিং কোর্সের একটি সংক্ষিপ্ত বিবরণ পাবে। তারপর কোড কর!
এমন একটি প্রোগ্রাম তৈরি করতে শেখা যেটা মাউসের অবস্থানের উপরে ভিত্তি করে বিভিন্ন রকম আকৃতি অঙ্কন করবে, উদাহরণস্বরূপ পেইন্টিং অ্যাপ।
কীভাবে চলক রাশি ব্যবহার করে তোমার অঙ্কনের বিভিন্ন অংশের আকৃতি অন্যান্য অংশের সাপেক্ষে পরিবর্তন করা যায় তা শিখে নাও। (এই কাজটি করার জন্য একটু অঙ্ক জানা থাকা প্রয়োজন, তাই তোমার যদি মনে হয় যে তোমার ভগ্নাংশের দক্ষতা কম আছে, তাহলে তুমি এই অংশ বাদ দিয়ে যেতে পার।)
তোমার তৈরি করা কোডটি ফাংশনের ভিতরে দলভুক্ত করার মাধ্যমে আরও ব্যবহারযোগ্য করে তোল এবং তারপরে ঐ ফাংশনগুলো এমনভাবে তৈরি কর যেন ফাংশনগুলো প্যারামিটার গ্রহণ করে এবং আউটপুট হিসেবে একটি মান ফেরত দেয়।
তোমার প্রোগ্রামকে সিদ্ধান্ত গ্রহণ করতে শিক্ষা দান কর!

শিখো

তোমার কোডে কি ভুল হয়েছে তা তুমি কীভাবে বুঝবে? তোমার প্রোগ্রাম ডিবাগ করার জন্য যে বিভিন্ন কৌশল রয়েছে তা শেখ।
জাভাস্ক্রিপ্টে সহজে পাঠযোগ্য এবং বোধগম্য করে তৈরি করার জন্য অর্থাৎ সুন্দর করে লেখা, লেখার মাঝে ফাঁকা স্থান, নামকরণ এবং মন্তব্য ইত্যাদি কাজগুলো করার জন্য কীভাবে কোড লিখতে হয় তা শেখ।
এখন যেহেতু তুমি প্রোগ্রামিং এর মৌলিক বিষয়গুলো বুঝতে পেরেছ, এখন তুমি যে কাজটি করবে সেটা হল তুমি বেশ কিছু কৌশল এখানে শিখবে যেটা আরও ফলপ্রসূ এবং আরও সুন্দর কোড লিখতে তোমাকে সহায়তা করবে।