ওয়েব ডেভলপমেন্ট BY জাভাস্ক্রিপ্ট [পর্ব-০২] :: ভ্যরিয়েবল , অপারেটর , ফাংশন ও ইভেন্ট

প্রিয় বন্ধুরা , আজ আবার আপনাদের মাঝে ফিরে এলাম জাভাস্ক্রিপ্ট নিয়ে । আমি আজ আলোচনা করব জাভাস্ক্রিপ্ট এর অপারেটর, ভ্যারিএবল , ফাংশন ও ইভেন্ট নিয়ে । বিষয় গুলো খুবই সিম্পল । একটু মনোযোগ দিয়ে পড়ুন ।

ভ্যারিয়েবল : জাভাস্ক্রিপ্ট এ ভ্যরিয়েবল হল একটা বাক্সের মত যেখানে অনেক ডাটা সংরক্ষণ করে রাখা যায় । এটি লেখার নিয়ম নিচে খেয়াল করুন :

<body>
<script type="text/JavaScript">
<!--
var linebreak = "
"
var my_var = "Welcome To Techtunes!"
document.write(my_var)
document.write(linebreak)
//-->
</script>
</body>

দেখুন , এখানে আমি ২ টি ভ্যরিয়েবল নিয়েছি ও তাদের ভিতর " " চিহ্নের মধ্যে কিছু ডাটা অর্থাৎ লেখা সংরক্ষণ করেছি । আমরা এডাটা গুলো আমাদের ইচ্ছামত যখন খুশি ব্যবহার করতে পারব । প্রত্যেক ভ্যরিয়েবল লিখার আগে var কথাটি লিখবেন । এরপর স্পেস দিয়ে ভ্যরিয়েবল এর নাম । দেখুন, আমাদের প্রথম ভ্যরিয়েবল টা হল একটা লাইনব্রেক , যেটাকে আমরা এইচ টি এম এল এ দেখে এসেছি । তারপরের ভ্যরিয়েবলের মধ্যে আছে Welcome To Techtunes! লেখাটি । তারপর দেখুন আমরা এই ভ্যরিয়েবল ২ টি document.write ফাংশনের মাধ্যমে ওয়েবপেজে প্রিন্ট করেছি । আশা করি বিষয় টা বুঝতে পেরেছেন । একটু পর বিষয় টা আরও ক্লিয়ার করছি ।

অপারেটর : এটি হল অন্য সব প্রোগ্রামিং ল্যাংগুয়েজ এর মতই । এর কাজ হল গাণিতিক বিভিন্ন কাজ সম্পন্ন করা । যেমন , যোগ , বিয়োগ , গুণ , ভাগ , অসমতা , শতকরা প্রভৃতি । আসুন আমরা দেখে নিই জাভাস্ক্রিপ্ট এর সবগুলো অপারেটর ।

এবার আসুন একটা ছোট্ট উদাহরণ এর মাধ্যমে এর ব্যবহার সম্পর্কে ধারণা টা ক্লিয়ার করি । সবাই নিচের কোডগুলি লিখুন :

<body>
<script type="text/JavaScript">
<!--
var two = 2
var ten = 10
var linebreak = "
"
var result = two + ten
document.write("two plus ten = ")
document.write(result)
document.write(linebreak)
document.write("ten * ten = ")
result = ten * ten
document.write(result)
document.write(linebreak)
document.write("ten / two = ")
result = ten / two
document.write(result)
//-->
</script>
</body>

দেখুন , এখানে আমরা ২ টি ভ্যরিয়েবলের মধ্যে ২ টি সংখ্যা ২ ও ১০ নিয়েছি । এরপরের ভ্যরিয়েবলের মধ্যে একটি লাইনব্রেক নিয়েছি । এরপর আমরা রেজাল্ট নামে একটা ভ্যরিয়েবল নিয়ে ২ ও ১০ যোগ করেছি । তারপর তাদের যোগফল , অর্থাৎ রেজাল্ট টা প্রিন্ট করেছি । একই ভাবে আমরা ১০ ও ২ গুণ ও ভাগ করেছি ।
আসুন , এবার আমরা অসমতা সম্পর্কিত অপারেটর গুলি দেখি । যদি x নামের একটি ভ্যরিয়েবল y নামের একটি ভ্যরিয়েবল অপেক্ষা ছোট হয় তবে তার উপর ভিত্তি করে আমরা নিচের মত লিখতে পারি।

 Operator	English	Example	Result
==	Equal To	x == y	false
!=	Not Equal To	x != y	true
<	Less Than	x < y	true
>	Greater Than	x > y	false
<=	Less Than or Equal To	x <= y	true
>=	Greater Than or Equal To	x >= y	false 

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

<html>
<head>
<script type="text/javascript">
<!--
function popup() {
    alert("Welcome To Techtunes")
}
//-->
</script>
</head>
<body>
<input type="button" onclick="popup()" value="popup">
</body>
</html>

দেখুন , এখানে popup নামে একটি ফাংশন আছে যার কাজ হল Welcome To Techtunes এলার্ট টি দেখানো । এখন ফাংশন লেখার নিয়মাবলীতে যায় । কোন ফাংশন লিখতে হলে প্রথমে function শব্দটা লিখে ফাংশন টি ডিক্লেয়ার করতে হয় । তারপর ফাংশনের একটা নাম দিতে হয় , যেমন আমরা দিয়েছি popup । এরপর ফাংশনের কাজটা লিখতে হয় {................................} এর মধ্যে । যেমন আমরা লিখেছি alert("Welcome To Techtunes") । এবার হেড ট্যাগ শেষ করে বডি ট্যাগের মধ্যে বলে দিতে হয় ফাংশ টি কীভাবে কাজ করবে , কোথায় ক্লিক করলে কাজ করবে , কী নামে থাকবে প্রভৃতি । দেখুন আমাদের popup নামক ফাংশনের মদ্যে আরও একটি ফাংশন আছে যার নাম হল alert । এটির কাজ হল একটা pop-up উইন্ডো আনা । এবার এটিকে সেভ করে দেখুন একটা বাটন সৃষ্টি হয়েছে যেটিতে ক্লিক করলে একটা পপ আপ উইন্ডো শো করছে ।

ইভেন্ট : popup এ ইভেন্ট হল এমন কিছু বিষয় যা ওয়েব পেজের কোন স্থান মাউস ক্লিক , মাউস নিয়ে যাওয়া , ওয়েব পেজ লোড হওয়া , বা ফর্মের উপর ক্লিক করার সাথে সাথে ঘটে থাকে । যেমন মিডিয়া ফায়ার বা অন্য কোন ডাউনলোড সাইটে গেলে দেখবেন লিংকে ক্লিক করার সাথে সাথে একটা নিউ উইন্ডো ওপেন হয় । এটাও একটা ইভেন্ট । আসুন এবার আমরা দেখি কীভাবে এই ইভেন তৈরী করতে হয় । আমরা উপরের তৈরী ফাংশনটা এ ক্ষেত্রে ব্যাবহার করব । সবাই নিচের কোড গুলি লিখুন ।

<html>
<head>
<script type="text/javascript">
<!--
function popup() {
	alert("Techtunes")
}
//-->
</script>
</head>
<body>
<input type="button" value="Click Me!" onclick="popup()">
<a href="#" onmouseover="" onMouseout="popup()">
Techtunes!</a>
</body>
</html>

দেখুন , এখানে আমরা এক পাংশন তৈরী করে নিয়ে তারপর বডি ট্যাগের মধ্যে সেটার ব্যবহার বিধি বলে দিয়েছি । এখানে আমার ২ টি ইভেন্ট তৈরী করেছি । একটা ঘটবে বাটনের উপর ক্লিক করার ফলে , এবং আরেকটা ঘটবে যখন ব্যবহার কারী মাউস Tectunes লেখার উপর দিয়ে সরিয়ে নিয়ে যাবে তখন । onmouseover="" আমরা লিখেছি তার কারণ ব্যবহারকারী মাউস টেকটিউনস লেখার উপর নিয়ে গেলে কিছুই ঘটবে না । কিন্তু ঘটবে তখনই যখন সে মাউসটা লেখা থেকে সরিয়ে নেবে । এখন এটা সেভ করে প্রাকটিক্যালি দেখুন ।

আজকের লেখাটা একটু বড় হয়ে গেল । তার জন্য দুখখিত ।

এভাবে নিজেরা আরও অনেক কিছু তৈরী করে প্রাকটিস করতে থাকুন । কোন সমস্যা হলে জানাবেন । সমাধান করার চেষ্টা করব । সবাইকে শুভ রাত্রি ।

Level 2

আমি অরিন্দম পাল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 81 টি টিউন ও 316 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 20 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

মানসিক ভাবে দূর্বল । কোন কাজই কনফিডেন্টলি করতে পারি না , তবুও দেখি কাজ শেষ পর্যন্ত হয়ে যায় । নিজের সম্পর্কে এক এক সময় ধারণা এক এক রকম হয় । আমার কোন বেল ব্রেক নেই । সকালে যে কাজ করব ঠিক করি , বিকালে তা করতে পারি না । নিজের...


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

thanks….

Level 0

next tutorial r jonno wait korci