JavaScript কি? JavaScript এর কাজ কি এবং সুবিধা কি?
JavaScript কি?
JavaScript ইন্টারনেটে ব্যবহৃত সবচেয়ে জনপ্রিয় স্ক্রিপ্টিং ল্যাংগুয়েজ। JavaScript হল একটি ক্লায়েন্ট সাইড স্ক্রিপ্টিং বা ব্রাউজার স্ক্রিপ্টিং ল্যাংগুয়েজ। JavaScript কে সংক্ষেপে ‘JS’ বলা হয়।
JavaScript একটি প্রোটোটাইপ ভিত্তিক স্ক্রিপ্টিং ল্যাংগুয়েজ যাতে পরিবর্তনশীল, দুর্বল টাইপ এবং প্রথম শ্রেণীর ফাংশন আছে।
JavaScript একটি পূর্ণাঙ্গ অবজেক্ট অরিয়েন্টেট ডায়নামিক ল্যাঙ্গুয়েজ। JavaScript এর অফিসিয়াল নাম ‘ECMA’ স্ক্রিপ্ট। এতে আছে ডেটা টাইপ, অপারেটর, গুরুত্বপূর্ণ কিছু অবজেক্ট (যেগুলো সব সময় আপনি ব্যবহার করতে পারবেন) আর ফাংশন বা মেথড।
‘Java’ আর ‘C’ প্রোগ্রামিং ভাষা থেকে বেশ কিছু সিনট্যাক্স নেওয়ায় যারা এসব ভাষায় পারদর্শী তাদের জন্য এটি শেখা তুলনামূলকভাবে সহজ।
JavaScript এর কাজ কি?
JavaScript একটি জনপ্রিয় স্ক্রিপ্টিং ল্যাংগুয়েজ, যা ওয়েব পেজের ইন্ট্রকটিভিটি ও ফাংশনালিটি বৃদ্ধি, ফরম ভেলিডেশন, ব্রাউজার নির্দেশ, সময় ও তারিখ নির্দেশ ইত্যাদি কাজে ব্যবহৃত হয়।
JavaScript ক্লায়েন্ট এবং সার্ভার উভয় দিকেই কাজ করতে পারে। JavaScript ইউজারের নিকট থেকে ডাটা নিয়ে প্রয়োজনীয় প্রসেস সম্পন্ন করে সার্ভারে প্রেরণ করে।
JavaScript এর সুবিধা কি?
- JavaScript শক্ত-সমর্থ ভাষা এবং সরাসরি এইচটিএমএল (HTML) পেজে রান হয়।
- JavaScript এর মাধ্যমে আপনি বিভিন্ন রকম interface তৈরী করতে পারবেন যেগুলো বিভিন্ন প্রকার JavaScript Event এ কাজ করবে।
- drag-and-drop components অথবা বিভিন্ন রকম slider আপনি এই JavaScript দিয়ে তৈরী করতে পারবেন।
- JavaScript এর প্রচুর ফ্রের্মওয়ার্ক রয়েছে।
- JavaScript এর মাধ্যমে আপনি HTML Attribute এর Value পরিবর্তন করতে পারবেন।
- JavaScript এর মাধ্যমে আপনি HTML Document এর Content কে পরিবর্তন করতে পারবেন।
- সকল প্লাটফর্মের জন্য হাইব্রিড অ্যাপ্লিকেশন তৈরি করা যায় JavaScript দিয়ে।
- JavaScript দিয়ে HTML Elements কে খুব সহজেই দেখাতে বা অদৃশ্য করতে পারবেন।
- কোন একটি remote server এ request পাঠাতে পারবেন, কোন ফাইল download বা upload করতে পারবেন (AJAX এর মাধ্যমে) JavaScript এর মাধ্যমে।
- CSS দিয়ে যে design করা হয়ে থাকে তা আপনি JavaScript দিয়ে পরিবর্তন করতে পারবেন।