JavaScript একটি ক্লাইন্ট সাইড স্ক্রিপ্টিং ল্যাংগুয়েজ। ক্লাইন্ট সাইড স্ক্রিপ্টিং ল্যাংগুয়েজ এর অর্থ হচ্ছে ওয়েব ব্রাউজার এই স্ক্রিপ্টগুলোকে কার্যকর বা নির্বাহ (run/execute) করে। ক্লাইন্ট সাইড-এর বিপরীত হল সার্ভার সাইড। সার্ভার সাইড ল্যাংগুয়েজের কোড ওয়েব সার্ভার এর মাধ্যমে নির্বাহ হয়। ক্লায়েন্ট এবং সার্ভার উভয় দিকেই জাভাস্ক্রিপ্ট কাজ করতে পারে।
JAVA এবং JavaScript সম্পূর্ন আলাদা ল্যাংগুয়েজ। JAVA হচ্ছে পূর্নাঙ্গ একটা অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং ল্যাংগুয়েজ আর JavaScript হচ্ছে স্ক্রিপ্টিং ল্যাংগুয়েজ। জাভাস্ক্রিপ্ট ও প্রোগ্রামিং ল্যাংগুয়েজ তবে এটা শুধু ব্রাউজারে কাজ করে যেখানে JAVA দিয়ে সম্পূর্ন আলাদা এপ্লিকেশন বানানো যায় যেটা কম্পিউটারে রান করে।
JavaScript এর অনেক কিছু বিশেষ করে syntax গুলি JAVA থেকে ধার করা হয়েছে। ভয় পাওয়ার কিছু নেই, জাভাস্ক্রিপ্ট শেখার পূর্বে জাভা বা অন্য কোন প্রোগ্রামিং ল্যাংগুয়েজ শেখা বা জানার প্রয়োজন হবে না।
JAVA থেকে JavaScript এর অনেক কিছু বিশেষ করে syntax গুলি ধার করা তবে জাভাস্ক্রিপ্ট শিখতে JAVA বা কোন ল্যাংগুয়েজ আগে থেকে জানার প্রয়োজন নেই।
জাভাস্ক্রিপ্ট মুলত ৩টি জিনিস নিয়ে তৈরী;
১. ECMAScript এটা হচ্ছে জাভাস্ক্রিপ্টের মুল অংশ বা core functionality
২. DOM (Document Object Model) ওয়েব পেজের কনটেন্টের সাথে কাজ করে এবং
৩. BOM (Browser Object Model) ব্রাউজারের সাথে কাজ করে
জাভাস্ত্রিপ্ট এর সাহায্যে একটা HTML পেজে নানান ধরনের ইফেক্ট বা আকর্ষণীয় জিনিস তৈরী করা যায় এছাড়া ফর্ম ভেলিডেশন এবং এজাক্সের কাজও করা যায়। অত্যন্ত পরিচিত বিষয় গুলো হচ্ছে; ঘরি, ড্রপডাউন মেনু, পপআপ উইন্ডো, ফর্ম ভেলিডেশন, মাউস ট্রেইলার, মেসেজ এলার্ট সহ আরও অনেক কিছু।
JAVA এবং JavaScript সম্পূর্ন আলাদা ল্যাংগুয়েজ। JAVA হচ্ছে পূর্নাঙ্গ একটা অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং ল্যাংগুয়েজ আর JavaScript হচ্ছে স্ক্রিপ্টিং ল্যাংগুয়েজ। জাভাস্ক্রিপ্ট ও প্রোগ্রামিং ল্যাংগুয়েজ তবে এটা শুধু ব্রাউজারে কাজ করে যেখানে JAVA দিয়ে সম্পূর্ন আলাদা এপ্লিকেশন বানানো যায় যেটা কম্পিউটারে রান করে।
JavaScript এর অনেক কিছু বিশেষ করে syntax গুলি JAVA থেকে ধার করা হয়েছে। ভয় পাওয়ার কিছু নেই, জাভাস্ক্রিপ্ট শেখার পূর্বে জাভা বা অন্য কোন প্রোগ্রামিং ল্যাংগুয়েজ শেখা বা জানার প্রয়োজন হবে না।
JAVA থেকে JavaScript এর অনেক কিছু বিশেষ করে syntax গুলি ধার করা তবে জাভাস্ক্রিপ্ট শিখতে JAVA বা কোন ল্যাংগুয়েজ আগে থেকে জানার প্রয়োজন নেই।
জাভাস্ক্রিপ্ট মুলত ৩টি জিনিস নিয়ে তৈরী;
১. ECMAScript এটা হচ্ছে জাভাস্ক্রিপ্টের মুল অংশ বা core functionality
২. DOM (Document Object Model) ওয়েব পেজের কনটেন্টের সাথে কাজ করে এবং
৩. BOM (Browser Object Model) ব্রাউজারের সাথে কাজ করে
জাভাস্ত্রিপ্ট এর সাহায্যে একটা HTML পেজে নানান ধরনের ইফেক্ট বা আকর্ষণীয় জিনিস তৈরী করা যায় এছাড়া ফর্ম ভেলিডেশন এবং এজাক্সের কাজও করা যায়। অত্যন্ত পরিচিত বিষয় গুলো হচ্ছে; ঘরি, ড্রপডাউন মেনু, পপআপ উইন্ডো, ফর্ম ভেলিডেশন, মাউস ট্রেইলার, মেসেজ এলার্ট সহ আরও অনেক কিছু।
No comments:
Post a Comment