জাভাস্ক্রিপ্ট এর প্রাথমিক ধারণা

 দুনিয়াতে
কেউ মরার মতো বসে থাকলে তাকে কেউ পাত্তা দেয় না। ঠিক তেমনি যদি কেউ মরা মার্কা মানে
স্ট্যাটিক কোনো ওয়েবসাইট বানায় বা বানাতে পারে তাকেও কেউ কাজের জন্য হায়ার করবে না
বা পাত্তা দিবে না।
 মানে কেউ যদি কোন স্ট্যাটিক
ওয়েবসাইট তৈরি করে যেটাকে যেভাবে বানায় সেভাবেই থাকে আর কোন কাজ করে না তাহলে মানুষ
সেই ওয়েবসাইটকে পাত্তা দেয় না যেমন কিনা মানুষ মরা মানুষকে কোনো পাত্তা দেয় না। আর
তাই ওয়েবসাইটকে জীবন
  দিতে হলে আমাদের শিখতে
হবে জাভাস্ক্রিপ্ট। কারণ জাভাস্ক্রিপ্ট ওয়েবসাইটকে প্রাণ দেয় এবং এর ফলে মানুষ এগুলোকে
পাত্তা দিয়ে থাকে।


সম্প্রতি
সময়ে ফেসবুক, টুইটার, ইউটিউব বা নেটফ্লিক্স এর মত বড় বড় ওয়েবসাইটগুলো ৭০ থেকে ৮০% জাভাস্ক্রিপ্ট
ব্যবহার করে থাকে। কোনো কোনো ক্ষেত্রে এগুলো ৯০% ও হয়ে থাকে। তার মানে বোঝাই যাচ্ছে
এই জাভাস্ক্রিপ্ট এর চাহিদা এবং প্রয়োজন কত বেশি।

এখন
প্রশ্ন আসতে পারে জাভাস্ক্রিপ্ট কি?

সহজ
সরল ভাষায় বলা যায় জাভাস্ক্রিপ্ট হচ্ছে একটি প্রোগ্রামিং ল্যাংগুয়েজ  যা ওয়েব ব্রাউজার এর সাথে কাজ করে । এটিকে ক্লাইন্ট
সাইট স্ক্রিপ্টিং ল্যাংগুয়েজ ও বলা হয়ে থাকে। অর্থাৎ যদি আমরা আমাদের ব্রাউজারকে যারা
ব্যবহার করছে তাদেরকে ক্লাইন্ট ধরি তাহলে তারা যখন আমাদের ওয়েবসাইট এ কোন তথ্য দেখে
এবং এর বিপরীতে কোনো তথ্য আমরা তাদের থেকেও নিতে পারি তাকেই ক্লাইন্ট সাইট স্ক্রিপ্টিং
বলা হয়। আগে এইচ টি এম এল এর ভিতরেই জাভাস্ক্রিপ্ট লেখা হতো কিন্তু সম্প্রতি সময়ে জাভাস্ক্রিপ্ট
আলাদাভাবেই লেখা হয়ে থাকে।

 

জাভাস্ক্রিপ্ট
সম্প্রতি জনপ্রিয়তার শীর্ষে থাকার আরো একটি মূল কারণ হচ্ছে এর সার্ভারে এক্সিকিউট করা।
অর্থাৎ আমরা জাভাস্ক্রিপ্টকে ব্যাকএন্ড ও রান করতে পারি। তবে এটি সম্ভব হয়েছে নোট জে
এস এর বদল্লতে। আবার আমরা জাভাস্ক্রিপ্ট দিয়ে এন্ড্রয়েড / আইওএস এপ ও তৈরি করতে পারি
রিএক্ট নেটিভ এর মাধ্যমে।

 

সবকিছু
ঠিকআছে তাহলে এখন আমরা কিভাবে এই জাভাস্ক্রিপ্ট শিখবো?

জাভাস্ক্রিপ্ট
রান করার জন্য আমাদের একটি ব্রাউজার আর একটি কোড এডিটর লাগবে। এডিটর হিসেবে ভিজুয়্যাল
স্টুডিও কোড সম্প্রতি প্রচুর জনপ্রিয়। তবে যে কোনো কোড এডিটর দিয়েই আমরা জাভাস্ক্রিপ্ট
রান করতে পারি। আর ব্রাউজার এই জাভাস্ক্রিপ্ট রান করার জন্য একটি ইঞ্চিন ব্যবহার করে
থাকে। যেমন:

Ø  গুগল ব্যবহার করে থাকে ভি৮ নামে একটি জাভাস্ক্রিপ্ট ইঞ্চিন
ব্যবহার করে।

Ø  মজিলা ফায়ারফক্স – স্পাইডার মানকি নামে ইঞ্চিন ব্যবহার
করে।

Ø  সাফারি – জাভাস্ক্রিপ্ট কোর নামে ইঞ্চিন ব্যবহার করে।

Ø  ইন্টারনেট এক্সপ্লোরার – চাকরি নামে ইঞ্চিন ব্যবহার করে।

——————-লেটস বিগান——————-

জাভাস্ক্রিপ্ট
আউটপুট :

আউটপুট
বলতে আমরা বুঝে থাকি যে আমরা কোন ইনপুট দেওয়ার পর কম্পিউটার আমাদের যা প্রদাণ করে থাকে
। তো জাভাস্ক্রিপ্ট ও আমাদের আউটপুট দিয়ে থাকে ৪টি বেসিক ম্যাথডে।

window.alart()

document.write()

innerHTML

console.log()

 

আউটপুট  তো বুঝলাম কিন্তু আমরা জাভাস্ক্রিপ্ট রান করবো কিভাবে?

জাভাস্ক্রিপ্ট
আমরা কয়েকভাবে রান করতে পারি। তারমধ্যে উল্লেখযোগ্য হচ্ছে যে আমরা ব্রাউজার এ জাভাস্ক্রিপ্ট
রান করতে পারি । কারণ আমরা প্রথমেই জেনেছি যে প্রতিটি ব্রাউজার ই জাভাস্ক্রিপ্ট ইঞ্চিন
ব্যবহার করে থাকে। তাই আমরা ব্রাউজার এ গিয়ে আমাদের কিবোর্ড থেকে
F12  প্রেস করতে পারি
বা
Ctrl + Shift + I প্রেস করতে পারি
অথবা মাউজের রাইট বাটন প্রেস করে ইন্সেপেক্ট এলিমেন্ট এ ক্লিক করতে পারি তাহলে আমাদের
কাছে একটি মেনু চলে আসবে সেখান থেকে আমরা console নামে যে অপশন আছে সেখানে ক্লিক করলেই
আমরা জাভাস্ক্রিপ্ট রান করতে পারবো।

আবার
আমরা ভিজ্যুয়াল স্টুডিও কোড এর টার্মিনাল থেকে ও জাভাস্ক্রিপ্ট রান করতে পারি। কিন্তু
যদি আমরা ভিজ্যুয়ালি রান করতে চাই তাহলে আমাদের প্রথমে Node.JS ডাউনলোড করে ইন্সটল
করে নিতে হবে। তারপর আমরা ভিজ্যুয়াল স্টুডিও কোড এর ডিবাগ থেকে জাভাস্ক্রিপ্ট রান করতে
পারি। এছাড়াও আরো অনেক নিয়মে আমরা জাভাস্ক্রিপ্ট রান করতে পারি তবে প্রাথমিকভাবে আমরা
ব্রাউজার অথবা ভিজ্যুয়াল স্টুডিও কোড এর মাধ্যমেই আমাদের জাভাস্ক্রিপ্টগুলোকে রান করবো।



Leave a Reply

Your email address will not be published. Required fields are marked *