কোর জাভাস্ক্রিপ্ট হল জাভাস্ক্রিপ্ট ল্যাঙ্গুয়েজের ভিত্তি। জাভাস্ক্রিপ্ট একটি ডাইনামিক কম্পিউটার প্রোগ্রামিং ল্যাঙ্গুয়েজ। এটি হালকা এবং সবচেয়ে বেশি ওয়েব পেজের অংশ হিসেবে ব্যবহৃত হয়, যার ইমপ্লিমেন্টেশন ক্লায়েন্ট-সাইড স্ক্রিপ্টকে ব্যবহারকারীর সাথে ইন্টারঅ্যাক্ট করতে এবং ডাইনামিক পেজ তৈরি করতে দেয়।
জাভাস্ক্রিপ্ট ল্যাঙ্গুয়েজের নিম্নলিখিত কম্পোনেন্ট রয়েছে:
কোর জাভাস্ক্রিপ্ট:
কোর জাভাস্ক্রিপ্ট হল জাভাস্ক্রিপ্ট ল্যাঙ্গুয়েজের ভিত্তি যা ক্লায়েন্ট এবং সার্ভার উভয় সাইডকে সাপোর্ট করে।
ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট (CSJS)
ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্টে কোর জাভাস্ক্রিপ্ট এলিমেন্ট থাকে। কার্যকারিতার জন্য, এতে প্রোপার্টি এবং মেথডও থাকে যা ডেভেলপারদের সাহায্য করে।
সার্ভার-সাইড জাভাস্ক্রিপ্ট (SSJS)
সার্ভার-সাইড জাভাস্ক্রিপ্ট, নাম অনুযায়ী সার্ভার-সাইডে রান করে। কোর ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড জাভাস্ক্রিপ্ট উভয়েরই অংশ। এতে কোর জাভাস্ক্রিপ্ট এলিমেন্ট অন্তর্ভুক্ত থাকে।