জাভাস্ক্রিপ্ট দিয়ে কি কি করা যায় এবং জাভাস্ক্রিপ্ট কোড লিখতে কি কি প্রয়োজন

জাভাস্ক্রিপ্ট দিয়ে কি কি করা যায় এবং জাভাস্ক্রিপ্ট কোড লিখতে কি কি প্রয়োজন

অনেকেরেই মনে প্রশ্ন জাগে যে জাভাস্ক্রিপ্ট দিয়ে কি কি করা যায় বা জাভাস্ক্রিপ্ট দিয়ে কি কি তৈরী করা যায় এবং জাভাস্ক্রিপ্ট লিখতে কি প্রয়োজন যা নিয়ে আজকে আমরা আলোচনা করবো। 

জাভাস্ক্রিপ্ট দিয়ে কি কি করা যায় ( What is JavaScript used for in bangla )

জাভাস্ক্রিপ্ট ক্লায়েন্ট এবং সার্ভার উভয় দিকেই ব্যবহার করা যেতে পারে। আসলে, জাভাস্ক্রিপ্ট ব্যবহার সম্পর্কে নতুন নতুন ধারণা উদ্ভূত হচ্ছে। সারা বিশ্বের ওয়েব ডিজাইনাররা এটি (জাভাস্ক্রিপ্ট) প্রতিনিয়ত প্রকাশ করছেন। এর কাজের পরিধি দিন দিন বাড়ছে। এর মধ্যে কয়েকটি ব্যবহার নীচে বর্ণিত হলো। 

আপনি জাভাস্ক্রিপ্ট ব্যবহার করে নিম্নলিখিত করতে পারেন:
  • জাভাস্ক্রিপ্ট দ্বারা আপনি পাসওয়ার্ড দ্বারা কোনো ওয়েব পেজকে প্রোটেক্টেড করতে পারেন। 
  • জাভাস্ক্রিপ্ট মাধ্যমে ওয়েবপেজের মাধ্যমে আপনি ব্যবহারকারীর ব্রাউজারের নাম, সংস্করণ এবং তার আইএসপির নাম তাকে জানিয়ে দিতে পারেন।
  • আপনি দিনের সময়ের উপর ভিত্তি করে ব্যবহারকারীকে শুভেচ্ছা জানাতে পারেন জাভাস্ক্রিপ্টের মাধ্যমে। উদাহরণস্বরূপ, সকালে শুভ সকাল, বিকেলে শুভ বিকেল এবং সন্ধ্যায় শুভ সন্ধ্যা। জাভাস্ক্রিপ্টের মাধ্যমে আপনি ইচ্ছা করলে সময়ের সাথে সাথে আপনার ওয়েব পেজের ডিজাইন (যেমন পটভূমির রঙ, ছবি ইত্যাদি) পরিবর্তন করতে পারেন। অন্য কথায়, সকালে কেউ আপনার পেজে প্রবেশ করলে ব্যবহারকারী এক জিনিস দেখতে পারবেন, বিকেলে ব্যবহারকারী অন্য জিনিস দেখতে পাবেন। 
  • রাতে বা দিনে ব্যবহারকারীর জন্য সুন্দর সুন্দর উদ্ধৃতি প্রদর্শন করতে পারেন জাভাস্ক্রিপ্ট দ্বারা। উদাহরণস্বরূপ, সপ্তাহে সাত দিনের জন্য নতুন  নতুন উদ্ধৃতি। শনিবার একটি উদ্ধৃতি, রবিবার আরেকটি - এটি প্রতিদিন পরিবর্তন হবে। জাভাস্ক্রিপ্টের মাধ্যমে হয়তো করতে পারেন মাসের ত্রিশ দিনের জন্য ত্রিশটি উদ্ধৃতি।
  • জাভাস্ক্রিপ্ট দ্বারা আপনি একটি ওয়েবপৃষ্ঠা তৈরি করতে পারেন যেখানে প্রবেশের ৫ - ১০ সেকেন্ড পরে ব্যবহারকারী অন্য নতুন ওয়েবপেজে চলে যাবে।
  • আপনার ওয়েবপেজ ব্যবহারকারীদের জন্য গেম তৈরি করতে পারেন। উদাহরণস্বরূপ, ব্যবহারকারী যদি ১০টি প্রশ্নের মধ্যে ৫টির উত্তর দিতে পারেন, তাহলে তিনি পরবর্তী পৃষ্ঠায় প্রবেশ করতে সক্ষম হবেন, তারপর যদি তিনি আবার ৫টি প্রশ্নের উত্তর দিতে পারেন তবে তিনি পরবর্তী স্তরে প্রবেশ করতে সক্ষম হবেন। আপনি কম্পিউটার গেমের বিভিন্ন স্তরের মতো স্তর তৈরি করতে পারেন এবং সর্বোচ্চ স্কোরের জন্য বিশেষ পুরষ্কারের ব্যবস্থা করতে পারেন। উদাহরণস্বরূপ, আপনার অভিনন্দন বার্তাটি স্বয়ংক্রিয়ভাবে সর্বোচ্চ স্কোরারের কাছে পৌঁছে যাবে।
  • আপনি হাইপারলিঙ্ক তৈরি করতে পারেন যা মাউসের তীর রাখার সাথে সাথে মাউসের তীরের আকার পরিবর্তন করবে।
  • ডাইনামিক ফরম তৈরি করতে সক্ষম এরূপ ওয়েবপেজ তৈরী করতে পারেন। নাম, ঠিকানা ইত্যাদি তথ্য সংগ্রহে আপনি অবিলম্বে বিভিন্ন ফরম থেকে প্রদত্ত তথ্য যাচাই করতে পারেন। উদাহরণস্বরূপ, যদি কেউ জন্ম তারিখ ২৫-০৯-১৯৯৮ লিখে এবং ক্ষেত্রে বয়স ৯ লিখে, তাহলে জাভাস্ক্রিপ্ট দিয়ে অবিলম্বে ভুল নির্দেশ করতে সক্ষম হবেন। জাভাস্ক্রিপ্ট গ্রাহকের জন্য অ্যাকাউন্টিং কাজ পরিচালনা করতে সক্ষম।
এখানে উল্লেখিত বিষয়গুলি ছাড়াও আরও অনেক কিছু করা যেতে পারে। জাভাস্ক্রিপ্ট আয়ত্ত করার পর আপনি নিজেই এটি এটি বুজতে পারবেন।

জাভাস্ক্রিপ্ট লিখতে কি প্রয়োজন? ( How do I write a JavaScript in bangla? )

ওরকম কিছুনা. আপনি আজই জাভাস্ক্রিপ্ট লেখা শুরু করতে পারেন। এর জন্য কোন নতুন হার্ডওয়্যার বা সফটওয়্যারের প্রয়োজন নেই। আপনার যদি ৪৮৬ বা উচ্চতর মডেলের একটি পিসি থাকে এবং এতে Windows Notepad বা অন্য কোনো টেক্সট এডিটর থাকে, তাহলে আপনি JavaScript লেখা শুরু করতে পারেন। এর জন্য আলাদা কোনো এডিটর প্রয়োজন নেই। এবং যেহেতু আপনাকে জাভাস্ক্রিপ্ট কোড কম্পাইল করতে হবে না, তাই আপনার কানো কম্পাইলারের প্রয়োজন নেই। শুধুমাত্র কোড চালানোর জন্য জাভাস্ক্রিপ্ট সমর্থন করে এমন ব্রাউজার প্রয়োজন।