মূল বিষয়বস্তু
কম্পিউটার প্রোগ্রামিং
কোর্স: কম্পিউটার প্রোগ্রামিং > অধ্যায় 6
পাঠ 1: তোমার ওয়েবপেজটি ইন্টারেক্টিভ হিসেবে তৈরি করতোমার ওয়েবপেজটি ইন্টার্যাক্টিভ করে তৈরি করার জন্য তোমাকে স্বাগতম
আলোচনায় অংশ নিতে চাও?
কোন আলাপচারিতা নেই।
ভিডিও ট্রান্সক্রিপ্ট
## আগামী ও গ্রামীণফোন এর সহযোগিতায় অনূদিত ## এই কোর্সে তুমি শিখবে কীভাবে তোমার
ওয়েবপেইজ পারস্পরিক সক্রিয় করা যায়। তোমাকে সাধারণ HTML/CSS
ওয়েবপেইজ দিয়ে শুরু করতে হবে, এরপর জাভাস্ক্রিপ্ট যোগ করে
পরিবর্তন করতে হবে। যেমন একটি ওয়ার্ড গেম , একটি স্লাইড শো, একটি লোড হতে থাকা গ্যালারি
অথবা একটি অঙ্কন অ্যাপ্লিকেশন। তুমি ওয়েবে যা যা দেখেছো
তার সবকিছুই করতে পারবে। আমরা জাভাস্ক্রিপ্ট ভাষা ব্যবহার
করে এগুলো করতে পারি। তুমি হয়তো বিভ্রান্ত হতে পারো এটা ভেবে যে তুমি হয়তো ইতিমধ্যেই জাভাস্ক্রিপ্ট শিখে
ফেলেছো এবং এটা ব্যবহারও করেছো। জাভাস্ক্রিপ্ট মূলত এমনভাবে তৈরি করা
হয়েছিল যে ব্রাউজারের সাথে চলে আসবে যেন ওয়েবপেইজগুলো পারস্পরিক সক্রিয় হয়। কিন্তু আজকাল জাভাস্ক্রিপ্ট তুমি অনেক
ভিন্ন ভিন্ন অবস্থায়ও ব্যবহার করতে পারোঃ সার্ভারের পেছনের কাজটি শক্তিশালী
করতে এটা ব্যবহৃত হয়, যা ওয়েবপেইজগুলো নিয়ে আসে
এবং ব্যবহারকারীর তথ্য জমা করে, বা ইমেজ ম্যানিপুলেসন স্ক্রিপ্ট লিখে বা কোন স্প্রেডশিটে তথ্য প্রক্রিয়াকরণ করে, অথবা রোবট কন্ট্রোল করে। তুমি যদি খান অ্যাকাডেমিতে
জাভাস্ক্রিপ্ট শিখে থাকো, তাহলে তুমি এটা ProcessingJS
এর মাধ্যমে শিখেছো যার দ্বারা অঙ্কন এবং এনিমেশন তৈরি করা যায়। তুমি যদি এটা অন্য কোথাও শিখে থাকো,
যেমন কোড একাডেমিতে, তাহলে হয়তো সাধারণ কমান্ড লাইনে শিখেছো। প্রতিটা পরিবেশই তার নিজস্ব কিছু
কার্যকারিতা এবং পদ্ধতি নিয়ে আসে। উদাহরণস্বরূপ, ProcessingJS এ শুধু একটি এনিমেশন অঙ্কনের জন্য অনেকগুলো পদ্ধতি থাকে, যেমন পূরণ করা, উপবৃত্ত, মাউস
দিয়ে ক্লিক করা, লেখা। একটি ওয়েবপেইজে ব্রাউজার কিছু ফাংশন সরবরাহ করে যেন ওয়েবপেইজ
পারস্পরিক সক্রিয় হয়, যেমন, getElementById, setInterval,
এবং AddEventListener তুমি এই সব ফাংশন সম্বন্ধে
এই কোর্সে আরও জানবে, এবং এমনভাবে তোমার ওয়েবপেইজে
ব্যবহার করতে পারবে যেন সেগুলো একটা দারুন পারস্পরিক
সক্রিয়তার অভিজ্ঞতায় পরিণত হয়। ## আগামী ও গ্রামীণফোন এর সহযোগিতায় অনূদিত ##