কম্পিউটার

আমি বর্তমানে ওয়েব ব্রাউজারে কোন ECMAScript 6 বৈশিষ্ট্য ব্যবহার করতে পারি?


ECMA এর পূর্ণরূপ হল ইউরোপিয়ান কম্পিউটার ম্যানুফ্যাকচারার্স অ্যাসোসিয়েশন। ECMAScript হল স্ক্রিপ্টিং ভাষার জন্য একটি স্ট্যান্ডার্ড যেমন JavaScript, JScript, ইত্যাদি। এটি একটি ট্রেডমার্ক স্ক্রিপ্টিং ভাষার স্পেসিফিকেশন। JavaScript হল ECMAScript এর উপর ভিত্তি করে একটি ভাষা। JavaScript, JScript-এর মতো স্ক্রিপ্টিং ভাষার জন্য একটি স্ট্যান্ডার্ড হল ECMAScript। জাভাস্ক্রিপ্টকে ECMAScript-এর সবচেয়ে জনপ্রিয় বাস্তবায়ন হিসাবে বিবেচনা করা হয়।

ECMAScript 6 ক্রোম, মাইক্রোসফ্ট এজ, সাফারি, ইত্যাদির মতো ওয়েব ব্রাউজারগুলিতে ভাল কাজ করছে:

  • 90% সামঞ্জস্য - Chrome
  • 80% সামঞ্জস্য - Microsoft Edge
  • 54% সামঞ্জস্য - সাফারি

Babale প্রি-প্রসেসর ব্যবহার করে ES6 ব্যবহার করুন, যা জাভাস্ক্রিপ্টকে আবার ECMAScript 5 সামঞ্জস্যপূর্ণ কোডে ক্রস-কম্পাইল করে।

এখানে ECMAScript 6 এর বৈশিষ্ট্য রয়েছে:

তীর ফাংশন
ES6 অ্যারো ফাংশন অনুসরণ করার পরিবর্তে `=>` দিয়ে একটি ফাংশন ঘোষণা করুন। এটি স্বাভাবিক ফাংশন এক্সপ্রেশন ব্যবহার এড়ায়।
ES6 মডিউল
ES6 ওয়েব ব্রাউজারে নেটিভ জাভাস্ক্রিপ্টের অংশ হিসেবে মডিউল প্রদান করে। মডিউলগুলি খণ্ডগুলিকে টিকিয়ে রাখা সহজে কোডটি পরিষ্কার করে। এটি অবশেষে কোড রক্ষণাবেক্ষণ সহজ করতে সাহায্য করে।
ক্লাস
জাভাস্ক্রিপ্টে এখন ES6 রিলিজ সহ ক্লাসের জন্য সমর্থন রয়েছে। ES6 OOP এর জন্য নিয়ে এসেছে, যেমন উত্তরাধিকার, কনস্ট্রাক্টর ইত্যাদি।



  1. জাভাস্ক্রিপ্টে মানচিত্রের ব্যবহার কী?

  2. জাভাস্ক্রিপ্টে অ্যাটমিক্সের ব্যবহার কী?

  3. জাভাস্ক্রিপ্টে _.size() পদ্ধতির ব্যবহার কী?

  4. জাভাস্ক্রিপ্টে সেন্ট্রির ব্যবহার কী?