(কোডিং জে এস)Coding JS
  • কোডিং JS
  • সূচিপত্র(Index)
  • ভূমিকা
  • লেখক পরিচিতি(Writer Intro)
  • ইতিহাস
  • জাভাস্ক্রিপ্টের বিস্তার কত দূর?
  • কাদের জন্য জাভাস্ক্রিপ্ট?
  • এনভায়রনমেন্ট সেটআপ
  • ব্রাউজার পরিচিতি
  • ভাল এডিটর বা আইডিই
  • জাভাস্ক্রিপ্টের ইঞ্জিন (JS Engine)
  • প্রথম প্রোগ্রাম = হ্যালো বাংলাদেশ
  • সিনট্যাক্স নিয়ে যত কথা।
  • ভেরি + এবল = ভেরিয়্যাবল কি?
  • ডেটা টাইপ
    • প্রিমিটিভ ডাটা টাইপ(Primitive data type)
      • বুলিয়ান (Boolean)
      • আন্ডিফাইন্ড (Undefined)
      • নাল (Null)
      • নাম্বার (Number)
      • বিগ ইন্টিজার (BigInt)
      • স্ট্রিং (String)
      • সিম্বল (Symbol)
    • নন-প্রিমিটিভ ডাটা টাইপ(Non-primitive data type)
      • অব্জেক্ট (Object)
      • অ্যারে(Array)
  • অপারেটর
  • কন্ডিশনাল কন্ট্রোল ফ্লো(Conditional Control flow)
  • লুপ এবং ইটারেশন(Loop & Iteration)
    • 🔃ফর লুপ(For loop)
    • 🔃ও্যাইয়ল লুপ (While Loop)
    • 📿পুনারাবৃত্তি (Iteration)
  • ফাংশন (Function)
    • রেগুলার ফাংশন (Regular Function)
    • অ্যারো ফাংশন(Arrow Function)
    • নেস্টেড ফাংশন ( Nested Function)
    • ক্লোজার ফাংশন(Closures Function)
    • আই. আই. এফ. ই. (IIFE)
    • হাইয়ার অর্ডার ফাংশন (Higher Order Function)
    • কারিং ফাংশন (Currying function)
    • এন এফ ই (NFE)
    • রিকার্সিভ ফংশন (Recursive Function)
    • জেনারেটর ফাংশন (Generator Function)
  • ক্লাস ও অবজেক্ট অরিয়েন্টেড (class & OOP)
    • মেম্বার ফাংশন (Member Function)
    • ইনহেরিটেন্স (Inhertance)
    • এনসকেপসুলেশন (Encapsulations)
    • অবস্ট্রাকশন(Abstraction)
    • পলিমরফিজম (Polymorphism)
  • কলব্যাক ফাংশন (callback function)
  • প্রমিস (Promise)
  • Async এবং await (Async & Await)
  • এজ্যাক্স (Ajax)
  • ফেচ (fetch)
  • ওয়েভ এপি আই(Web API)
    • ওয়েব স্টোরেজ (Web Storage)
      • বিস্কিটের টুকরো (Cookies)
      • সেশন (Session)
    • হিস্ট্রি এপি আই (History API)
    • জিওলোকেশন এপি আই (Geolocation API)
    • ওয়ার্কার এপি আই (Workers API)
    • ফর্ম এপি আই (Form API)
  • জে এস ডোম(JS DOM)
  • জে এস স্টাইল (JS Style)
  • এপিআই কী? (What is API)
    • SOAP API
    • রেস্ট এপি আই(REST API)
  • ফ্রেমওয়ার্ক লাইব্রেরী নিয়ে খোশ গল্প
  • জাভাস্ক্রিপ্টের বিল্ডইন কী ওয়ার্ড(Javascript Build in keyword)
  • কৃতজ্ঞতা স্বীকার
Powered by GitBook
On this page
Edit on GitHub

এনভায়রনমেন্ট সেটআপ

সতর্ক বার্তাঃ কেউ যদি বইটির কোন অংশ খারাপ উদ্দেশ্যে বা বাণিজ্যিক উদ্দেশ্য ব্যবহার করে তাহলে কপিরাইট আইন অন্তর্ভুক্ত সকল প্রকার প্রক্রিয়া অনুসরণ করতে বাধ্য থাকব।

JavaSript এর জন্য তেমন কিছু স্পেশাল করতে হয় না এনভায়রনমেন্ট বলতে একটা ব্রাউজার ইন্সটল করে নিতে হয় সেটা হতে পারে firefox,chorme,safari,opera এর মধ্যে যেকোনো একটা আর দরকার একটা আইডিই(IDE) অথবা টেক্সট এডিটর তাই ইন্সটল করে নিন করে নিন আপনার পছন্দ অনুযায়ী একটা ব্রাউজার chorme , firefox , Opera , Safari তারপর ইন্সটল করে নিন ভাল একটা হালকা টেক্সট এডিটর সেটা হতে পারে vs code, sublime-text, Atom, notepad++,Bracket অথবা Jetbrain এর webStrom । আমি ভালোবাসি vs code এটা হালকা পাওয়ারফুল এডিটর । ইন্সটল করার পর এক্সটেনশন ইন্সটল করে নিলেই প্রয়োজন অনুযায়ী কাজের পরিবেশ তৈরি করে নেওয়া যায়। ইন্সটল করতে না পারলে গুগলে সার্চ দিয়ে একটা টিউটরিয়াল দেখে নিন। আশা করি পারবেন না পারলে আমাকে মেইল করুন।

আপনার এনভায়রনমেন্ট তৈরি এখন আপনার পিসিতে আপনার ইচ্ছা মতো একটা ডাইরেক্টরি বা ফোল্ডার তৈরি করে নিন তারপর বানিয়ে নিন একটা index.html নামে একটা ফাইল তারপর লিখে ফেলুন তাতে ঝটপট করে নিচের কোড।

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
   <!--Write your code  --> 
</body>
</html>

তারপর বানিয়ে নিন index.js নামে একটা ফাইল আর তাতে লিখে ফেলুন নিচের কোড গুলো।

document.write("Hello Bangladesh");

তারপর index.html এর ভিতরে কষ্ট করে আপনার তুলতুলে আঙুল দিয়ে লিখে ফেলুন একটা বিখ্যাত লাইন। কেন বিখ্যাত লাইন পরে বলছি। যেখানে লেখা আছে তার নিচে একটা Enter দিয়ে।

<script src="index.js"></script>

তারপর ফাইলটাকে ডাবল ক্লিক করে ব্রাউজারে ওপেন করুন ব্যস দেখতে পাবেন ঝকঝকে নয় এইরকম একটা লেখা।

Hello Bangladesh

ব্রাউজারে লিখা আছে Hello Bangladesh

ওরি বাবা ! আপনি দেখি নির্দেশনা অনুসরণ করে প্রোগ্রাম করে ফেলেছেন এখন আর কি ! আপনি তো এখন বলতে পারেন আপনি ও আমার মতো হাবলু জাভাস্ক্রিপ্ট প্রোগ্রামার আর আপনার যদি মনে হয় আমার মতো না আপনি আপনার মতো তাইলেও অনেক ভাল কারণ আমি চাই না আপনি আমার মতো হোন আপনি আপনার মতো হলেই ভাল। আমি চাইব আপনি আপনার পরিচয় তুলে ধরবেন সবার কাছে।

আর যদি আপনি না পারেন তাহলে আপনি খুব বুদ্ধিমান মানুষ। আপনি আবার চেষ্টা করেন দেখবেন ঠিক পারবেন কারণ চেষ্টা করলে সফলতা নিশ্চিত । তারপর ও যদি করতে না পারেন প্লিজ গুগলে একবার সার্চ দিয়ে কয়েকটা উদাহরণ দেখন তারপর না পারলে আমাকে মেইল করেন তারপর ও না পারলে আসুন আমাকে এক কাপ চা খাওয়ান চা খাইতে খাইতে বুঝায় । আমি আবার একটু খাই খাই করি ।

Previousকাদের জন্য জাভাস্ক্রিপ্ট?Nextব্রাউজার পরিচিতি

Last updated 10 months ago