JavaScript এডভান্স শিক্ষাক্রম
- পূর্ববর্তী পৃষ্ঠা JavaScript এডভান্স শিক্ষাক্রম
- পরবর্তী পৃষ্ঠা JavaScript ইতিহাস
জেভাস্ক্রিপ্ট হল ইন্টারনেটের সবচেয়ে জনপ্রিয় স্ক্রিপ্টিং ভাষা, যা সমস্ত ওয়েব ব্রাউজারে পাওয়া যায় এবং ব্যবহারকারীদের ওয়েব সাইট এবং ওয়েব অ্যাপ্লিকেশনের সঙ্গে বিনিময়কে শক্তিশালী করতে পারে
এই টিউটোরিয়ালটি হল CodeW3C JavaScript টিউটোরিয়ালের একটি উচ্চতর সংস্করণ
এই টিউটোরিয়ালটি জেভাস্ক্রিপ্টের ইতিহাস থেকে শুরু করে, এবং এখনও এটি XML এবং ওয়েব সার্ভিসের সমর্থন প্রদান করে
আপনি কিভাবে এই ভাষা প্রসারিত করতে শিখবেন যাতে এটি বিশেষ প্রয়োজনীয়তা মেটাতে পারে বলে শিখবেন
您还将学到如何使用 JavaScript 创建无缝的客户机 - 服务器通信。
内容目录
JavaScript সমীক্ষা
- JavaScript ইতিহাস
- এই অধ্যায়টিতে JavaScript এবং ক্লায়েন্ট স্ক্রিপ্টের উৎপত্তিকে আপনাকে ব্যাখ্যা দেওয়া হবে。
- JavaScript ইমপ্লিমেন্টেশন
- পূর্ণ JavaScript কার্যকরীকরণটি নিম্নলিখিত ৩টি ভিন্ন অংশ দ্বারা গঠিত: ECMAScript, ডকুমেন্ট অবজেক্ট মডেল, এবং ব্রাউজার অবজেক্ট মডেল。
ECMAScript বেসিক
- ECMAScript গ্রামাটিক্স
- Java এবং ECMAScript-এর কিছু কীওয়ার্ড গ্রামার একই রকম, কিন্তু কিছু কীওয়ার্ড সম্পূর্ণরূপেই ভিন্ন। এই অধ্যায়টিতে ECMAScript-এর গ্রামারকে বিস্তারিতভাবে ব্যাখ্যা দেওয়া হয়েছে。
- ECMAScript ভাব
- এই অধ্যায়টিতে বস্তুতে ঘোষণা এবং নামকরণ কিভাবে করা যায়, এবং কিছু বিখ্যাত বস্তু নামকরণ নিয়মকে ব্যাখ্যা দেওয়া হয়েছে。
- ECMAScript কীওয়ার্ড
- এই অধ্যায়টিতে পূর্ণ ECMAScript-এর কীওয়ার্ড তালিকা দেওয়া হয়েছে。
- ECMAScript রিজার্ভেড কীওয়ার্ড
- এই অধ্যায়টিতে পূর্ণ একমাত্র ECMAScript-এর রিজার্ভড শব্দ তালিকা দেওয়া হয়েছে。
- ECMAScript মূল্য
- এই অধ্যায়টিতে ECMAScript-এর প্রকল্পকৃত মানা এবং রেফারেন্স মানা, এবং ECMAScript-এর প্রকল্পকৃত টাইপের অভিধানকে ব্যাখ্যা দেওয়া হয়েছে。
- ECMAScript প্রকৃত ধরন
- এই অধ্যায়টিতে ECMAScript-এর ৫টি প্রকল্পকৃত টাইপকে বিস্তারিতভাবে ব্যাখ্যা দেওয়া হয়: Undefined, Null, Boolean, Number, এবং String。
- ECMAScript ধরন রূপান্তর
- এই অধ্যায়টিতে ECMAScript-এর টাইপ কনভারশন মেথডসকে এবং কিভাবে বাধ্যতামূলক টাইপ কনভারশন করা যায়কে ব্যাখ্যা দেওয়া হয়েছে。
- ECMAScript উপধরন
- রেফারেন্স টাইপগুলির সাধারণত ক্লাস (class) বা অবজেক্ট নামে ডাকা হয়। এই অধ্যায়টিতে ECMAScript-এর প্রেডিফাইন্ড রেফারেন্স টাইপকে ব্যাখ্যা দেওয়া হয়েছে。
ECMAScript অপারেটর
- ECMAScript একক অপারেটর
- একমূলক অপারেটরটি একমাত্র একটি পারামিটার সহ রয়েছে, যা অপারেট করতে হয়: অপারেট করতে হয়েছে একটি বস্তু বা মানা। এই অধ্যায়টিতে ECMAScript-এর সবচেয়ে সহজ অপারেটর - একমূলক অপারেটরকে ব্যাখ্যা দেওয়া হয়েছে。
- ECMAScript বিট অপারেটর
- বিট অপারেটরগুলি সংখ্যার নিচের স্তরে কাজ করে। এই অধ্যায়টিতে পূর্ণ সংখ্যার বিষয়ক জ্ঞান এবং ECMAScript-এর বিভিন্ন বিট অপারেটরকে ব্যাখ্যা দেওয়া হয়েছে。
- ECMAScript Boolean অপারেটর
- Boolean অপারেটর খুবই গুরুত্বপূর্ণ। এই অধ্যায়টিতে তিনটি Boolean অপারেটর: NOT, AND, এবং OR-কে গভীরভাবে ব্যাখ্যা দেওয়া হয়েছে。
- ECMAScript গুণক অপারেটর
- এই অধ্যায়টিতে ECMAScript-এর গুণমূলক অপারেটরকে ব্যাখ্যা দেওয়া হয়েছে: গুণ, ভাগ, এবং মোডুলো অপারেটর, এবং তাদের বিশেষ আচরণ。
- ECMAScript সমষ্টি অপারেটর
- এই অধ্যায়টিতে ECMAScript-এর সহজ অপারেটরকে ব্যাখ্যা দেওয়া হয়েছে: সংখ্যা সমাধান এবং কমানো অপারেটর, এবং তাদের বিশেষ আচরণ。
- ECMAScript সম্পর্ক অপারেটর
- সম্পর্ক অপারেটরটি তুলনা করার কাজ করে। এই অধ্যায়টিতে সম্পর্ক অপারেটরের সাধারণ তুলনা পদ্ধতি এবং কিভাবে স্ট্রিং এবং সংখ্যা তুলনা করা যায়কে ব্যাখ্যা দেওয়া হয়েছে。
- ECMAScript সমতা অপারেটর
- সমতা অপারেটরটি ব্যবহৃত হয় কার্যকরীকে সমতা বিচার করার জন্য। ECMAScript-এ দুইটি সমতা অপারেটর প্রদান করে: সমতা নিঃক্ষেপ এবং বৈচিত্র্য নিঃক্ষেপ, এবং সমতা এবং বৈচিত্র্য নিঃক্ষেপ।
- ECMAScript কনডিশনাল অপারেটর
- এই অধ্যায়টিতে ECMAScript-এর কনডিশনাল অপারেটরকে ব্যাখ্যা দেওয়া হয়েছে。
- ECMAScript এসিগন অপারেটর
- এই অধ্যায়টিতে ECMAScript-এর এক্সপোর্ট অপারেটরকে ব্যাখ্যা দেওয়া হয়েছে。
- ECMAScript 逗号运算符符
- 本节讲解 ECMAScript 中的逗号运算符。
ECMAScript স্টেটমেন্ট
- ECMAScript if স্টেটমেন্ট
- if স্টেটমেন্ট ECMAScript-এর সর্বাধিক ব্যবহৃত স্টেটমেন্টগুলির একটি।এই সেকশনটি if স্টেটমেন্ট ব্যবহার করার জন্য বিস্তারিতভাবে বর্ণনা করে。
- ECMAScript ইটারেটিভ স্টেটমেন্ট
- ইতারেশন স্টেটমেন্ট, বা লুপ স্টেটমেন্ট বলা হয়।এই সেকশনটি ECMAScript দ্বারা প্রদান করা চারটি ইতারেশন স্টেটমেন্ট বর্ণনা করে。
- ECMAScript ট্যাগ স্টেটমেন্ট
- এই সেকশনটি ট্যাগলেবল স্টেটমেন্টের সার্বসাধারণভাবে বর্ণনা করে。
- ECMAScript break এবং continue স্টেটমেন্ট
- এই সেকশনটি break স্টেটমেন্ট এবং continue স্টেটমেন্টের পার্থক্য বর্ণনা করে, এবং ট্যাগলেবল স্টেটমেন্টের সঙ্গে ব্যবহার বর্ণনা করে。
- ECMAScript with স্টেটমেন্ট
- with স্টেটমেন্ট একটি নির্দিষ্ট অবজেক্টের সঙ্গে কোডটির স্কোপ নিয়ে আসে।এই সেকশনটি with স্টেটমেন্টের ব্যবহার বর্ণনা করে。
- ECMAScript switch স্টেটমেন্ট
- switch স্টেটমেন্ট if স্টেটমেন্টের ভাইস সিস্টার।এই সেকশনটি switch স্টেটমেন্টের ব্যবহার বর্ণনা করে, এবং Java এর switch স্টেটমেন্টের সঙ্গের পার্থক্য বর্ণনা করে。
ECMAScript ফাংশন
- ECMAScript ফাংশন সমীক্ষা
- এই সেকশনটি ফাংশন এর ধারণা, ECMAScript কিভাবে ফাংশন ঘোষণা এবং ফাংশন কীভাবে রক্ষা করে, এবং ফাংশন কিভাবে মূল্য ফিরিয়ে দেয় বর্ণনা করে。
- ECMAScript arguments অবজেক্ট
- এই সেকশনটি এই অবজেক্টের মৌলিক ব্যবহার বর্ণনা করে, এবং length এবং ফাংশন পুনরায় লোডকরণকে পরীক্ষা করার জন্য length প্রক্রিয়াটি বর্ণনা করে。
- ECMAScript Function অবজেক্ট (শ্রেণী)
- এই সেকশনটি Function ক্লাস দ্বারা ফাংশন সৃষ্টি কিভাবে বর্ণনা করে, এবং Function অবজেক্টের বৈশিষ্ট্য এবং পদ্ধতি বর্ণনা করে。
- ECMAScript ক্লোজার (closure)
- এই সেকশনটি ক্লোজার (closure) এর ধারণা বর্ণনা করে, এবং সরল এবং কিছুটা জটিল দুটি ক্লোজার ইনস্ট্যান্স দেখায়。
ECMAScript অবজেক্ট
- ECMAScript পার্সপক্ট টেকনোলজি
- এই সেকশনটি উদ্দেশ্যপূর্ণ প্রযুক্তির শব্দবন্ধ, উদ্দেশ্যপূর্ণ ভাষার প্রয়োজনীয়তা, এবং অবজেক্ট এর গঠন সম্পর্কে সার্বসাধারণভাবে বর্ণনা করে。
- ECMAScript অবজেক্ট অ্যাপ্লিকেশন
- এই সেকশনটি অবজেক্টটি ঘোষণা এবং ইনস্টান্সিয়েশন, অবজেক্টটি উল্লেখ এবং বিলোপ, এবং বাইন্ডিং এর ধারণা বর্ণনা করে。
- ECMAScript অবজেক্ট ধরন
- এই সেকশনটি ECMAScript এর তিনটি ধরনের অবজেক্ট: স্থানীয় অবজেক্ট, ইনট্রিনসিক অবজেক্ট এবং হোস্ট অবজেক্ট বর্ণনা করে, এবং সংশ্লিষ্ট পরিচিতি ম্যানুয়েলের লিঙ্ক প্রদান করে。
- ECMAScript অবজেক্ট স্কোপ
- এই সেকশনটি ECMAScript এর স্কোপ এবং this কীভাবে ব্যবহৃত হয় বর্ণনা করে。
- ECMAScript ক্লাস বা অবজেক্ট নির্মাণ
- এই সেকশনটি বিস্তারিতভাবে বর্ণনা করে, ECMAScript অবজেক্ট বা ক্লাস সৃষ্টির বিভিন্ন পদ্ধতি。
- ECMAScript অবজেক্ট সংশোধন
- এই সেকশনটি প্রকাশ করে, কিভাবে নতুন পদ্ধতি বা সংজ্ঞায়িত পদ্ধতিকে পুনরায় সংজ্ঞায়িত করে অবজেক্টটি পরিবর্তন করা যায়。
- পূর্ববর্তী পৃষ্ঠা JavaScript এডভান্স শিক্ষাক্রম
- পরবর্তী পৃষ্ঠা JavaScript ইতিহাস