এসো আয় করি

Earn online money from Bangladesh
Menu
  • Home
  • কিভাবে শুরু করবো?
  • নতুন পোস্ট লিখুন
  • Recent Activity
  • Members

পুরো নভেম্বর মাস জুড়ে প্রতি পোস্টে পাবেন ২০ টাকা। পোস্ট করতে হবে ফ্রীল্যান্সিং এর সকল বিষয়ে, অনলাইন বা অফলাইন ইনকাম বিষয়ে, টেকনোলজির সকল বিষয়ে..

শুরু করুন করুন এখনই
Home
Web Design and Development
জাভাস্ক্রিপ্ট
Web Design and Development

জাভাস্ক্রিপ্ট

Md Jobayer mahmud January 6, 2019

জাভাস্ক্রিপ্ট হলো মূলত একটি স্ক্রিপ্টিং ভাষা ,একটি ক্লাইন্ট সাইড স্ক্রিপ্টিং ল্যাংগুয়েজ বা ব্রাউজার স্ক্রিপ্টিং। JAVA এবং Javascript সম্পূর্ন আলাদা ল্যাংগুয়েজ। JAVA হচ্ছে পূর্নাঙ্গ একটা অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং ল্যাংগুয়েজ আর Javascript হচ্ছে স্ক্রিপ্টিং ল্যাংগুয়েজ। জাভাস্ক্রীপ্ট এ এক্সপার্ট হওয়া মানে জাভাস্ক্রীপ্ট এর ভালো মন্দ দুই দিকই জানতে হবে । ভালো টা কাজে লাগাতে হবে, খারাপ দিকটা পরিহার করতে হবে ।

 ১৯৯৫ সালে নেটস্কেপের প্রকৌশলী Brendan Eich জাভাস্ক্রিপ্ট তৈরি করেন, যেটা মুক্তি পায় ১৯৯৬ সালের শুরুর দিকে নেটস্কেপ ২ (ব্রাউজার) এর সাথে। এর নাম দেয়া হয়েছিল LiveScript, কিন্তু মার্কেটিং কৌশলের গ্যাড়াকলে পড়ে দুর্ভাগ্যজনত এর নাম জাভাস্ক্রিপ্ট হয়ে যায়, সান মাইক্রোসিস্টেম এর জাভা ল্যাংগুয়েজের জনপ্রিয়তাকে পুঁজি করার জন্য। জাভা আর জাভাস্ক্রিপ্টের মাঝে তেমন কোন মিল না থাকা সত্ত্বেও সেই থেকে তাই জাভাস্ক্রিপ্ট নামটা নিয়ে বিভ্রান্তি থেকে গেছে।

জাভাস্ক্রিপ্ট মুলত ৩টি জিনিস নিয়ে তৈরী:

১. ECMAScript -(এটা হচ্ছে জাভাস্ক্রিপ্টের মুল অংশ বা core functionality)
২. DOM- (Document Object Model – ওয়েব পেজের কনটেন্টের সাথে কাজ করে)
৩. BOM- (Browser Object Model – ব্রাউজারের সাথে কাজ করে)

জাভাস্ক্রিপ্ট

পিকচার দেখেই বুঝা যাচ্ছে জাভাস্ক্রিপ্ট এর কি ডিমান্ড। স্ট্যাক ওভারফ্লো ডেভেলপার সার্ভে ২০১৭ এর টপ ল্যাংগুয়েজ জাভাস্ক্রিপ্ট নিয়ে আর বিশেষ কিছু বলতে চাচ্ছি না। বিস্তারিত…

আমরা কেন জাভাস্ক্রিপ্ট ব্যবহার করব ?

জাভাস্ক্রিপ্ট যারা তৈরি করে ইংরেজিতে অথর তারা প্রোগ্রামার । কিন্তু HTML যারা তৈরি করেছে তারা প্রোগ্রামার না ।জাভাস্ক্রিপ্ট দিয়ে আপনি ডাইনামিক সাইট ও ডিজাইন করতে পারেন ।দেখাগেল আপনার সাইটে HTML এ কোন সমস্যা , জাভাস্ক্রিপ্ট নিজেই সমাধান করতে পারে । কিছু কিছু ক্ষেত্রে ।কিছু কিছু ডেটা আছে যাদের validate করতে হয় । সেগুলো জাভাস্ক্রিপ্ট দিয়ে হয় ।বিভিন্ন সাইটে এটা কুকীজ হিসাবে ব্যবহারিত হয় । আমরা বিভিন্ন সময়ে দেখি যে লগিন করার সময় লেখা থাকে রিমেম্বার মি , এটা করা হয়ে থাকে এটা দিয়ে ।

জাভাস্ক্রিপ্টে যেসব টাইপ আছে সেগুলো হলঃ

  • সংখ্যা (Numbers)
  • স্ট্রিং (Strings)
  • বুলিয়ান (Boolean)
  • ফাংশন (Functions)
  • অবজেক্ট (Objects)

ভ্যারিয়েবল (চলক?!)

var কী-ওয়ার্ড ব্যবহার করে নতুন কোন ভ্যারিয়েবল তৈরি করুনঃ

var a;
var name = "simon";

আগেই বলেছি, ভ্যারিয়েবলে কোন ভ্যালু এসাইন না করলে সেটা undefined টাইপ হয়ে বসে থাকে।

স্ট্রিং

জাভাস্ক্রিপ্টে স্ট্রিং হল অন্য সব ভাষার মত পরপর অনেকগুলো ক্যারেকটার (character) – আরো ভালো মত বলতে গেলে ইউনিকোড ক্যারেক্টার। প্রতিটা ক্যারেকটারকে ১৬-বিট নাম্বার দিয়ে প্রকাশ করা যায়। তাই যাদের এপ্লিকেশনে বিভিন্ন ভাষাভাষী দেশের জন্যে সাপোর্ট দেয়া লাগবে তারা তালিয়া বাজাতে পারেন!

আপনার যদি কখনো একটা মাত্র ক্যারেকটার ব্যবহার করার প্রয়োজন পরে, তাহলে ১ লেংথ (length) এর স্ট্রিং ব্যবহার করুন যেহেতু ক্যারেকটার বলে কোন টাইপ জাভাস্ক্রিপ্টে নাই।

আগেই বলেছি জাভাস্ক্রিপ্টে সব স্ট্রিং ই একেক্টা অব্জেক্ট। কয়টা ক্যারেকটার আছে স্ট্রিং এ জানতে হলে length প্রোপার্টি (অবজেক্ট এর ফাংশন) ব্যবহার করুন।

> "hello".length
5

এই প্রথম আমরা কোন অব্জেক্ট ব্যবহারের কোড দেখলাম! স্ট্রিং অবজেক্ট এর আরো অনেক ফাংশন ও কিন্তু আছেঃ

> "hello".charAt(0)
h
> "hello, world".replace("hello", "goodbye")
goodbye, world
> "hello".toUpperCase()
HELLO
Tweet Pin It
Prev Article
Next Article

Related Articles

স্টক ইমেজ ওয়েবসাইট কি ? ৫ টি ফ্রি স্টক ইমেজ ওয়েবসাইট
আপনি যদি এর মধ্যেই একটি নতুন ব্লগ বানিয়েছেন, তাহলে এই …

স্টক ইমেজ ওয়েবসাইট কি ? ৫ টি ফ্রি স্টক ইমেজ ওয়েবসাইট

ওয়েব ডিজাইন টিপস পার্ট-২
ওয়েব ডিজাইন  টিপস পার্ট-২ এ আপনাদের স্বাগতম। এই অধ্যায়ে নতুনদের জন্য …

ওয়েব ডিজাইন টিপস পার্ট-২

About The Author

Md Jobayer mahmud

Leave a Reply

Cancel reply

You must be logged in to post a comment.



Recent Posts

  • Keyboard দিয়ে Control করুন Mouse Pointer
  • Blog কি?মোবাইল থেকে কিভাবে Blog বানাতে হয়?
  • Domain কেনার আগে যে বিষয় গুলো দেখে নিবেন? – 2021
  • 2021 সালে কিভাবে ব্লগিং (blogging) শুরু করলে সফল হবেন?
  • Photoshop Action দিয়ে নিজের ছবিকে ইচ্ছামত বানিয়ে নিন

Categories

  • Affiliate Marketing (8)
  • Android Apps (34)
  • Art Online (1)
  • Article Writing (6)
  • Bank Loan (1)
  • Blogging (11)
  • Blogspot Error Page (9)
  • Buy Sell (20)
  • Computer Information (17)
  • Cryptocurrency (47)
  • Digital Marketing (9)
  • Domain & Hosting (14)
  • E-commerce (6)
  • Earn for the Real life (36)
  • Earn From Cryptocurrency (4)
  • Earn From Data Entry (4)
  • Earn From Social Site (103)
  • Education (118)
  • Entertainment (33)
  • Facebook (70)
  • Featured (4)
  • Firefox (1)
  • Forex Zone (114)
  • Freelancers Zone (236)
  • Freelancing (73)
  • Google (48)
  • Google Adsense (87)
  • Image Optimization (2)
  • Internet (102)
  • Jeneral (4,273)
  • Micro Jobs (71)
  • Mobile Bangking (5)
  • Offline income (13)
  • Online Business (7)
  • Online Income (89)
  • Payment Method (110)
  • Personal Blog Earning (1)
  • Play online Games (14)
  • Promotions (11)
  • Revenue Share and invest plan (399)
  • Scam Alert (13)
  • Science and Technology (140)
  • Search Marketing (1)
  • SEO (133)
  • Social Media (2)
  • Social Media Marketing (8)
  • Sponsored Post (3)
  • Tips & tricks (280)
  • vpn (2)
  • Web Design and Development (106)
  • Website (5)
  • wordpress (74)
  • Youtube (43)
  • উদ্যোক্তা (2)
  • খামার (9)
  • পশু পালন (5)
  • মাছ পালন (3)

এসো আয় করি

Earn online money from Bangladesh

এসোআয়করি ডট কম

এসোআয়করি ডট কম বাংলাদেশের প্রথম এবং সবচেয়ে বড় অনলাইন আয়মূলক ব্লগ। ৩০০০০+ মেম্বার প্রায় ৬৫০০ পোস্ট লিখেছেন online earings বিষয়ে। Freelancing বা Online income কে সহজ করার জন্য আমরা প্রতিনিয়ত কাজ করে যাচ্ছি। আপনও আমাদের সাথে যুক্ত হয়ে আপনার Outsourcing অভিজ্ঞতা শেয়ার করতে পারেন নতুন freelancer দের সাথে।

  • Sohoj Affiliates কি?
  • Affiliate marketing
  • আউটসোর্সিং কি?
  • ফ্রীল্যান্সিং কি?
  • বন্ধুত্ব করে টাকা আয় করুন
  • সস্তায় দারুন সব পন্য
  • লেটেস্ট ফোনের তাজা খবর
  • বাংলাদেশের সেরা হোস্টিং
  • Terms of Service
  • FAQ
  • Advertising
  • Sponsored Post কি?
  • মতামত/পরামর্শ
Copyright © 2021 এসো আয় করি
Developed by Jibonpata IT

Ad Blocker Detected

Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker.

Refresh