<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>টিউটোরিয়ালবিডি » জাভাস্ক্রিপ্ট</title>
	
	<link>http://tutorialbd.com/bn</link>
	<description>First Bangla Tutorial Online Platform | বাংলা টিউটোরিয়াল ভান্ডার</description>
	<lastBuildDate>Thu, 23 Feb 2012 02:37:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tutorialbd/javascript" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="tutorialbd/javascript" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>জাভাস্ক্রিপ্ট ফাংশন</title>
		<link>http://tutorialbd.com/bn/?p=3776</link>
		<comments>http://tutorialbd.com/bn/?p=3776#comments</comments>
		<pubDate>Tue, 08 Jun 2010 12:21:56 +0000</pubDate>
		<dc:creator>মাহবুব টিউটো</dc:creator>
				<category><![CDATA[Featured Articles.]]></category>
		<category><![CDATA[জাভাস্ক্রিপ্ট]]></category>
		<category><![CDATA[bangla]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[কোড]]></category>
		<category><![CDATA[জাভা]]></category>
		<category><![CDATA[ফাংশন]]></category>

		<guid isPermaLink="false">http://tutorialbd.com/bn/?p=3776</guid>
		<description><![CDATA[বেশ কিছুদিন ধরে জাভাস্ক্রিপ্টের উপর লেখ বন্ধ আছে। অনেকেই এ ব্যাপারে টিউটরিয়াল চালু করার জন্য অনুরোধ করায় আবার শুরু করলাম। আমি নিজে জাভাস্ক্রিপ্টে বেশ ঝানু না তবে যতটুকু জানি ততটুকু শেয়ার করার চেস্টা করছি। জাভা জাভাস্ক্রিপ্ট (JavaScript) ফাংশন হলো কিছু কোডের সমস্টি যা বিভিন্ন সময় প্রয়োজন অনুসারে ব্যবহার করা যায়। ওয়েবসাইটটি লোড হওয়ার পরে বিভিন্ন ইভেন্টেও ফাংশনটিকে ডেকে নিয়ে কাজ করানো যায়। (এরকম একটি প্রজেক্ট এখানে দেখতে পারেন) গঠন (Syntax): function functionname(var1,var2,&#8230;,varX) { কোড সমুহ } ফাংশন ডিক্লার করতে প্রথমেই function লিখে স্পেস দিয়ে তার পর ফাংশন নাম দিতে হবে। কোন ফাংশনের প্যারমিটারগুলো কমা দিয়ে প্রকাশ করতে হবে। ফাংশনে যে সব জাভাস্ক্রিপ্ট কোড ব্যবহার করা হবে তা অবশ্যই { } এর মধ্যে দিতে হবে। যে সব ফাংশনের কোন প্যারামিটার থাকবে না তা অবশ্যই তাতে অবশ্যই () ব্যবহার করতে হবে। ফাংশনের নাম অবশ্যই ছোট হাতের অক্ষরে লিখতে হবে। নিচের প্রোগ্রামটি দেখুন &#60;html&#62; &#60;head&#62; &#60;script type=&#8221;text/javascript&#8221;&#62; function displaymessage() { alert(&#8220;Hello World!&#8221;); } &#60;/script&#62; &#60;/head&#62; &#60;body&#62; &#60;form&#62; &#60;input type=&#8221;button&#8221; value=&#8221;Click me!&#8221; onclick=&#8221;displaymessage()&#8221; /&#62; &#60;/form&#62; &#60;/body&#62; &#60;/html&#62; এর আউটপুট দেখতে এখানে ক্লিক করুন। রিটার্ণ স্টেটমেন্ট আমরা ফাংশনের মাধ্যমে একটি ছোট যোগ অংক করবো । প্রোজেক্টটি দেখুন: &#60;html&#62; &#60;head&#62; &#60;script type=&#8221;text/javascript&#8221;&#62; function product(a,b) { return a*b; } &#60;/script&#62; &#60;/head&#62; &#60;body&#62; &#60;script type=&#8221;text/javascript&#8221;&#62; document.write(product(4,3)); &#60;/script&#62; &#60;/body&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>বেশ কিছুদিন ধরে <a href="http://tutorialbd.com/bn/?cat=604" target="_blank">জাভাস্ক্রিপ্টের</a> উপর লেখ বন্ধ আছে। অনেকেই এ ব্যাপারে টিউটরিয়াল চালু করার জন্য অনুরোধ করায় আবার শুরু করলাম। আমি নিজে জাভাস্ক্রিপ্টে বেশ ঝানু না তবে যতটুকু জানি ততটুকু শেয়ার করার চেস্টা করছি। জাভা</p>
<p>জাভাস্ক্রিপ্ট (JavaScript) ফাংশন হলো কিছু কোডের সমস্টি যা বিভিন্ন সময় প্রয়োজন অনুসারে ব্যবহার করা যায়। ওয়েবসাইটটি লোড হওয়ার পরে বিভিন্ন ইভেন্টেও ফাংশনটিকে ডেকে নিয়ে কাজ করানো যায়। (এরকম একটি প্রজেক্ট <a href="http://tutorialbd.com/bn/?p=3756">এখানে </a>দেখতে পারেন)</p>
<p>গঠন (Syntax):</p>
<blockquote><p>function functionname(var1,var2,&#8230;,varX)<br />
{<br />
কোড সমুহ<br />
}</p></blockquote>
<p>ফাংশন ডিক্লার করতে প্রথমেই function লিখে স্পেস দিয়ে তার পর ফাংশন নাম দিতে হবে। কোন ফাংশনের প্যারমিটারগুলো কমা দিয়ে প্রকাশ করতে হবে।</p>
<p>ফাংশনে যে সব জাভাস্ক্রিপ্ট কোড ব্যবহার করা হবে তা অবশ্যই { } এর মধ্যে দিতে হবে।</p>
<p>যে সব ফাংশনের কোন প্যারামিটার থাকবে না তা অবশ্যই তাতে অবশ্যই () ব্যবহার করতে হবে।</p>
<p>ফাংশনের নাম অবশ্যই ছোট হাতের অক্ষরে লিখতে হবে।</p>
<p>নিচের প্রোগ্রামটি দেখুন</p>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function displaymessage()<br />
{<br />
alert(&#8220;Hello World!&#8221;);<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;form&gt;<br />
&lt;input type=&#8221;button&#8221; value=&#8221;Click me!&#8221; onclick=&#8221;displaymessage()&#8221; /&gt;<br />
&lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p>এর আউটপুট দেখতে এখানে <a href="http://www.w3schools.com/js/tryit.asp?filename=tryjs_function1" target="_blank">ক্লিক</a> করুন।</p>
<p>রিটার্ণ স্টেটমেন্ট</p>
<p>আমরা ফাংশনের মাধ্যমে একটি ছোট যোগ অংক করবো । প্রোজেক্টটি দেখুন:</p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function product(a,b)<br />
{<br />
return a*b;<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
document.write(product(4,3));<br />
&lt;/script&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>আউটপুট দেখতে এখানে <a href="http://www.w3schools.com/js/tryit.asp?filename=tryjs_function_return" target="_blank">ক্লিক</a> করুন।</p>
<p>যতক্ষন জাভাস্ক্রিপ্ট ফাংশনটি চলমান থাকে ততক্ষন ভ্যারিয়্যাবলটি কাজ করবে। ফাংশনটি বন্ধ হওয়ার সাথে সাথে তা সয়ংক্রিয়ভাবে মুছে যায়।</p>
<p>ফাংশনের বাইরের ভ্যারিয়্যাবলের মান পৃষ্ঠাটি চলমান থাকা পর্যন্ত কাজ করে।</p>
<p>এই টিউটরিয়ালটি w3schools এর <a href="http://www.w3schools.com/js/js_functions.asp" target="_blank">এখান</a> থেকে বাংলায় অনুবাদকৃত। এই সাইটে অনেক সুন্দর সুন্দর টিউটরিয়াল আছে আপনারা দেখে শিখে নিতে পারেন,যা হয়তো বাংলা কোন টিউটরিয়াল সাইটে পাবেন না।</p>
]]></content:encoded>
			<wfw:commentRss>http://tutorialbd.com/bn/?feed=rss2&amp;p=3776</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>HTML ফর্ম জাভাস্ক্রিপ্ট ইভেন্ট</title>
		<link>http://tutorialbd.com/bn/?p=3756</link>
		<comments>http://tutorialbd.com/bn/?p=3756#comments</comments>
		<pubDate>Sun, 06 Jun 2010 06:20:40 +0000</pubDate>
		<dc:creator>মাহবুব টিউটো</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[জাভাস্ক্রিপ্ট]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ইভেন্ট]]></category>
		<category><![CDATA[ফর্ম]]></category>

		<guid isPermaLink="false">http://tutorialbd.com/bn/?p=3756</guid>
		<description><![CDATA[বেশ কিছু দিন HTML এর নিয়মিত টিউটরিয়াল লিখছিলাম। সেখানে সর্ব শেষ টিউটরিয়াল ছিল ফর্ম ডিজাইনের উপরে। ওয়েবে ফর্ম ডিজাইন করার পর সাধারনত: তাকে কাজ করার জন্য জাভাস্ক্রিপ্ট বা পিএইচপি ব্যবহার করতে হয়। ফর্মের টেক্সটবক্স,ইনপুট বক্স,বাটন,চেকবক্স ইত্যাদির ক্লিক ডাবলক্লিক, ফোকাস,লস্ট ফোকাস ইত্যাদি ইভেন্ট সম্পর্কে আজকের আলোচনা। ছোট জাভাস্ক্রিপ্ট দিয়ে কাজটি উদ্ধার করতে হবে,তা না হলে সম্পুর্ণ বেপারটি বুঝা যাবে না। লিংক ইভেন্ট onClick এর মাধ্যমে ক্লিকের পরের কি হবে তা প্রকাশ করে দিতে পারেন। নিচের কোডটা দেখুন &#60;IMG SRC = http://tutorialbd.files.wordpress.com/2010/03/logo.gif onClick = &#8220;alert(&#8216;This is Logo of TutorialBD.com&#8217;)&#8221;&#62; আউটপুট দেখুন: ছবিটিতে ক্লিক করলেই This is Logo of TutorialBD.com কমান্ডটি দেখা যাবে। onDblClick onDblClick এর জায়গায় onDblClick ণিখে কোড এক্সিকিউট করলে , ছবিটিতে ডাবল ক্লিক করলে একই ঘটনা ঘটবে। mouseOut মাউস কোন একটি লিঙ্কের উপর থেকে চলে গেলে,সেই ইভেন্টটি কাজ করবে। mouseOver মাউসটি কোন লিংকের উপরে আসলে সেই ইভেন্টটি কাজ করবে। ইনপুট ইভেন্ট blur কোন একটি ইনপুট অবজেক্ট থেকে সরে গিয় অন্য অবজেক্টে কাজ করার সময়টাকে বুঝায়। (ফিজুয়ালবেসিকে এটাকে LostFocus বলা হয়।) সাধারনত: ডাটা চেক করতে এটি ব্যবহার করা হয়।নিচের কোডটা দেখুন। &#60;INPUT TYPE = text onBlur = &#8220;alert(&#8216;Lost focus&#8217;)&#8221;&#62; এবার আউটপুট দেখুন। ইনপুট বক্সে কিছু লিখুন ।এবার অন্য কোথাও ক্লিক করুন। এলার্ট ব্কটি আসবে। তাহলো আমরা একটি জাভাস্ক্রিপ্ট ফাংশনের মাধ্যমে এর [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">বেশ কিছু দিন <a href="http://tutorialbd.com/bn/?cat=181">HTML এর নিয়মিত টিউটরিয়াল</a> লিখছিলাম। সেখানে সর্ব শেষ টিউটরিয়াল ছিল <a href="http://tutorialbd.com/bn/?p=3488">ফর্ম ডিজাইনের </a>উপরে। ওয়েবে ফর্ম ডিজাইন করার পর সাধারনত: তাকে কাজ করার জন্য জাভাস্ক্রিপ্ট বা পিএইচপি ব্যবহার করতে হয়। ফর্মের টেক্সটবক্স,ইনপুট বক্স,বাটন,চেকবক্স ইত্যাদির ক্লিক ডাবলক্লিক, ফোকাস,লস্ট ফোকাস ইত্যাদি ইভেন্ট সম্পর্কে আজকের আলোচনা। ছোট জাভাস্ক্রিপ্ট দিয়ে কাজটি উদ্ধার করতে হবে,তা না হলে সম্পুর্ণ বেপারটি বুঝা যাবে না।<br />
<img class="aligncenter" src="http://99points.info/wp-content/uploads/2010/03/css_html_javascript.jpg" alt="tutorialbd,html,javascript" /></p>
<h1 style="text-align: center;">লিংক ইভেন্ট</h1>
<h3>onClick</h3>
<p>এর মাধ্যমে ক্লিকের পরের কি হবে তা প্রকাশ করে দিতে পারেন। নিচের কোডটা দেখুন</p>
<p>&lt;IMG SRC = http://tutorialbd.files.wordpress.com/2010/03/logo.gif onClick = &#8220;alert(&#8216;This is Logo of TutorialBD.com&#8217;)&#8221;&gt;</p>
<p>আউটপুট দেখুন: ছবিটিতে ক্লিক করলেই This is Logo of TutorialBD.com কমান্ডটি দেখা যাবে।</p>
<p><img onclick="alert('This is Logo of TutorialBD.com')" src="http://tutorialbd.files.wordpress.com/2010/03/logo.gif" alt="" /></p>
<h3>onDblClick</h3>
<p>onDblClick এর জায়গায় onDblClick ণিখে কোড এক্সিকিউট করলে , ছবিটিতে ডাবল ক্লিক করলে একই ঘটনা ঘটবে।</p>
<h3>mouseOut</h3>
<p>মাউস কোন একটি লিঙ্কের উপর থেকে চলে গেলে,সেই ইভেন্টটি কাজ করবে।</p>
<h3>mouseOver</h3>
<p>মাউসটি কোন লিংকের উপরে আসলে সেই ইভেন্টটি কাজ করবে।</p>
<h1 style="text-align: center;">ইনপুট ইভেন্ট</h1>
<h3>blur</h3>
<p>কোন একটি ইনপুট অবজেক্ট থেকে সরে গিয় অন্য অবজেক্টে কাজ করার সময়টাকে বুঝায়। (ফিজুয়ালবেসিকে এটাকে LostFocus বলা হয়।) সাধারনত: ডাটা চেক করতে এটি ব্যবহার করা হয়।নিচের কোডটা দেখুন।</p>
<p><span style="color: #ff0000;">&lt;INPUT TYPE = text <strong>onBlur </strong>= &#8220;alert(&#8216;Lost focus&#8217;)&#8221;&gt;</span></p>
<p>এবার আউটপুট দেখুন। ইনপুট বক্সে কিছু লিখুন ।এবার অন্য কোথাও ক্লিক করুন। এলার্ট ব্কটি আসবে।</p>
<input type="text" />
<p>তাহলো আমরা একটি জাভাস্ক্রিপ্ট ফাংশনের মাধ্যমে এর ব্যবহারিক দিক দেখবো।</p>
<pre>Enter email address &lt;INPUT TYPE="text" VALUE=""          NAME="userEmail" onBlur=addCheck()&gt;

&lt;script type="text/javascript" language="JavaScript"&gt;

function addCheck() {
alert("Please check your email details are correct          before submitting")
}

&lt;/script&gt;</pre>
<h2>পরবর্তিতে নিচের ইভেন্টগুলো আলোচনা করা হবে:</h2>
<ul>
<li>change</li>
<li>focus</li>
<li>reset</li>
<li>select</li>
<li>submit</li>
</ul>
<blockquote><p>টিউটরিয়ালবিডির ভক্ত হিসেবে আমি মনে করি ফিড <a href="http://feeds.feedburner.com/tutorialbd">সাবক্রাইব</a> করার সুবিধা নিতে ভুলবেন না। আর টিউটরিয়ালবিডির লিংকটি আপনার সাইটের (যদি থাকে) কোন অংশে প্রদান করে-এগিয়ে চলার পথ সহজ করলে আমারা আরও নতুন নতুন টিউটরিয়াল নিয়ে হাজির হতে পারবো। ই-মেইলের মাধ্যমে অনেকেই টিউটিরয়াল পড়ছেন। এ পোস্ট লেখা পর্যন্ত প্রায় ৩০০+ জনকে প্রতিটি টিউটরিয়াল ই-মেইলের মাধ্যমে পাঠানো হচ্ছে। আপনি যদি ই-মেইল পাঠক হতে চান তাহলে <a href="http://feedburner.google.com/fb/a/mailverify?uri=tutorialbd&amp;loc=en_US" target="_blank">এখানে</a> আপনার ইমেইল আইডি দিয়ে দিন, তার পর নিজের মেইল ব্ক্স থেকে একটিভেট করে নিন। এছাড়াও <a href="https://twitter.com/tutorialbd">টুইটারে</a>,<a href="http://www.google.com/profiles/tutorialbd.com">গুগল বাজ </a>এবং<a href="http://www.facebook.com/home.php?#%21/pages/iuarialabii/181754742637?ref=nf"> ফেসবুকে </a> টিউটরিয়ালবিডিকে পাবেন।</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tutorialbd.com/bn/?feed=rss2&amp;p=3756</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>জাভাস্ক্রিপ্টে পপ আপ বক্স :জাভাস্ক্রিপ্ট টিউটরিয়াল -৩</title>
		<link>http://tutorialbd.com/bn/?p=3472</link>
		<comments>http://tutorialbd.com/bn/?p=3472#comments</comments>
		<pubDate>Sun, 11 Apr 2010 11:58:46 +0000</pubDate>
		<dc:creator>মাহবুব টিউটো</dc:creator>
				<category><![CDATA[Featured Articles.]]></category>
		<category><![CDATA[জাভাস্ক্রিপ্ট]]></category>
		<category><![CDATA[টিউটরিয়াল]]></category>
		<category><![CDATA[পপআপ]]></category>
		<category><![CDATA[বক্স]]></category>

		<guid isPermaLink="false">http://tutorialbd.com/bn/?p=3472</guid>
		<description><![CDATA[আবার ফিরে এলাম ধারাবাহিক জাভাস্ক্রিপ্ট টিউটরিয়ালে। এ পর্বে আমরা শিখবো পপআপ মেনুর ব্যবহার, কমান্ড বক্স,ইনপুট বক্স ইত্যাদি সম্পর্কিত প্রাথমিক ধারণা।যারা আগের টিউটরিয়ালে চোঁখ রাখতে পারেন নি তারা আগের পর্ব আগে শেষ করুন। জাভাস্ক্রিপ্ট এক দুই তিন জাভাস্ক্রিপ্ট ভ্যারিয়্যাবল ও সাধারন গানিত এলার্ট বক্স জাভাস্ক্রিপ্টে alert(&#8220;I am an alert box!&#8221;); এতটুকু লিখলেই একটি এলার্ট বক্স আসবে। একটি বাটনে ক্লিক করলেই এলার্ট ব্ক্সটি আসতে পারে। &#60;head&#62; &#60;script type=&#8221;text/javascript&#8221;&#62; function show_alert() { alert(&#8220;I am an alert box!&#8221;); } &#60;/script&#62; &#60;/head&#62; &#60;body&#62; &#60;input type=&#8221;button&#8221; onclick=&#8221;show_alert()&#8221; value=&#8221;Show alert box&#8221; /&#62; কনফার্ম বক্স এটির মাধ্যমে ভিজিটর থেকে সিদ্ধান্ত নেয়া হয়। confirm(&#8220;Press a button!&#8221;); ফাংশনটি true অথবা false মান রিটার্ন করে। ok বাটনে ক্লিক করলে true আর cancel বাটনে ক্লিক করলে false রিটার্ন করে। নিচের উদাহরণটি দেখুন: &#60;html&#62; &#60;head&#62; &#60;script type=&#8221;text/javascript&#8221;&#62; function show_confirm() { var r=confirm(&#8220;Press a button!&#8221;); if (r==true) { document.write(&#8220;You have pressed OK&#8221;); } else { document.write(&#8220;You Have pressed Cancel&#8221;); } } &#60;/script&#62; &#60;/head&#62; &#60;body&#62; &#60;input type=&#8221;button&#8221; onclick=&#8221;show_confirm()&#8221; value=&#8221;Show a confirm box&#8221; /&#62; &#60;/body&#62; &#60;/html&#62; ইনপুট বক্স প্রমোট বক্সের মাধ্যমে ইউজারের কাছ থেকে ইনপুট নেয়া করা হয়। এটি একটি ভ্যারিয়্যাবলের মান হিসেবে ডিক্লার করতে হয়। ইনপুট বক্সের মানটি সেই ভ্যারিয়্যাবলে জমা থাকে। প্রকাশের পদ্ধতি: prompt(&#8220;টেক্সট যা ইনপুট বক্সের উপরে লেখা থাকে&#8221;,&#8221;ইনপুট বক্সের ডিফল্ট মান&#8221;); var [...]]]></description>
			<content:encoded><![CDATA[<p>আবার ফিরে এলাম ধারাবাহিক <a href="http://tutorialbd.com/bn/?cat=604">জাভাস্ক্রিপ্ট</a> টিউটরিয়ালে। এ পর্বে আমরা শিখবো পপআপ মেনুর ব্যবহার, কমান্ড বক্স,ইনপুট বক্স ইত্যাদি সম্পর্কিত প্রাথমিক ধারণা।যারা আগের টিউটরিয়ালে চোঁখ রাখতে পারেন নি তারা আগের পর্ব আগে শেষ করুন।</p>
<p><a title="Permanent Link to জাভাস্ক্রিপ্ট এক দুই তিন" rel="bookmark" href="../?p=3233">জাভাস্ক্রিপ্ট  এক দুই তিন</a></p>
<p><a title="Permanent Link to জাভাস্ক্রিপ্ট ভ্যারিয়্যাবল ও  সাধারন গানিত" rel="bookmark" href="../?p=3311">জাভাস্ক্রিপ্ট ভ্যারিয়্যাবল ও সাধারন গানিত</a></p>
<h2>এলার্ট বক্স</h2>
<p><img src="http://tutorialbd.files.wordpress.com/2010/04/alert-box.jpg" alt="" /><br />
জাভাস্ক্রিপ্টে<br />
alert(&#8220;I am an alert box!&#8221;);<br />
এতটুকু লিখলেই একটি এলার্ট বক্স আসবে।</p>
<p>একটি বাটনে ক্লিক করলেই এলার্ট ব্ক্সটি আসতে পারে।</p>
<p>&lt;head&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function show_alert()<br />
{<br />
alert(&#8220;I am an alert box!&#8221;);<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;input type=&#8221;button&#8221; onclick=&#8221;show_alert()&#8221; value=&#8221;Show alert box&#8221;  /&gt;</p>
<h2>কনফার্ম বক্স</h2>
<p><img src="http://tutorialbd.files.wordpress.com/2010/04/confirm-box.jpg" alt="কনফার্ম বক্স" /><br />
এটির মাধ্যমে ভিজিটর থেকে সিদ্ধান্ত নেয়া হয়। confirm(&#8220;Press a button!&#8221;); ফাংশনটি true অথবা false মান রিটার্ন করে। ok বাটনে ক্লিক করলে true আর cancel বাটনে ক্লিক করলে false রিটার্ন করে।<br />
নিচের উদাহরণটি দেখুন:</p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function show_confirm()<br />
{<br />
var r=confirm(&#8220;Press a button!&#8221;);<br />
if (r==true)<br />
{<br />
document.write(&#8220;You have pressed OK&#8221;);<br />
}<br />
else<br />
{<br />
document.write(&#8220;You Have pressed Cancel&#8221;);<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;input type=&#8221;button&#8221; onclick=&#8221;show_confirm()&#8221; value=&#8221;Show a confirm box&#8221; /&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<h2>ইনপুট বক্স</h2>
<p><img src="http://tutorialbd.files.wordpress.com/2010/04/input-promote-box.jpg" alt="" /><br />
প্রমোট বক্সের মাধ্যমে ইউজারের কাছ থেকে ইনপুট নেয়া করা হয়। এটি একটি ভ্যারিয়্যাবলের মান হিসেবে ডিক্লার করতে হয়। ইনপুট বক্সের মানটি সেই ভ্যারিয়্যাবলে জমা থাকে।<br />
প্রকাশের পদ্ধতি:<br />
prompt(&#8220;টেক্সট যা ইনপুট বক্সের উপরে লেখা থাকে&#8221;,&#8221;ইনপুট বক্সের ডিফল্ট মান&#8221;);</p>
<p>var name=prompt(&#8220;নিচের টেক্সট বক্সে আপনার নাম লিখুন&#8221;,&#8221;নাম&#8221;);<br />
if (name!=null &amp;&amp; name!=&#8221;")<br />
{<br />
document.write(&#8220;স্বাগতম &#8221; + name + &#8220;! আপনি কেমন আছেন?&#8221;);<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://tutorialbd.com/bn/?feed=rss2&amp;p=3472</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>জাভাস্ক্রিপ্ট ভ্যারিয়্যাবল ও সাধারন গানিত</title>
		<link>http://tutorialbd.com/bn/?p=3311</link>
		<comments>http://tutorialbd.com/bn/?p=3311#comments</comments>
		<pubDate>Sun, 21 Mar 2010 10:59:32 +0000</pubDate>
		<dc:creator>মাহবুব টিউটো</dc:creator>
				<category><![CDATA[জাভাস্ক্রিপ্ট]]></category>
		<category><![CDATA[ভ্যারিয়্যাবল]]></category>
		<category><![CDATA[সাধারন গানিত]]></category>

		<guid isPermaLink="false">http://tutorialbd.com/bn/?p=3311</guid>
		<description><![CDATA[বেশ কিছু দিন পর আবার ফিরে এলাম জাভাস্ক্রিপ্ট বাংলা টিউটরিয়ালে। যারা প্রাখমিক পর্যায়ে আছে তাদের জন্যই এ টিউটরিয়াল। আগের পর্বটি যারা না দেখেছেন তারা দেখে নিন জাভাস্ক্রিপ্ট এক দুই তিন। এ পর্বে আমরা জাভাস্ক্রিপ্ট এর স্টেটমেন্ট এবং ভ্যারিয়্যাবল নিয়ে কাজ করবো। যারা এইচটিএমএল শিখতে আগ্রহী তারা নজর রাখুন আমাদের আগের টিউটরিয়ালগুলো। HTML টিউটরিয়াল সূচি-পত্র HTMLপর্ব- এক: আমার প্রথম ওয়েব সাইট (প্রাথমিক ধারণা) HTMLপর্ব- দুই: রঙের ব্যবহার HTMLপর্ব- তিন: ব্যাকগ্রাউন্ড এ রঙের ব্যবহার HTMLপর্ব- চার: প্যারাগ্রাফ এর ব্যবহার ও সুবিধা-১ HTMLপর্ব-পাঁচ: প্যারাগ্রাফ এর ব্যবহার ও সুবিধা-২ HTML পর্ব-৬ HTML এ Font ট্যাগের ব্যবহার জাভাস্ক্রিপ্ট স্টেটমেন্ট: জাভাস্ক্রিপ্ট স্টেটমেন্ট মূলত: ব্রউজারকে কোন কিছু করতে বলে। document.write(&#8220;Hello Dolly&#8221;); স্টেটমেন্ট দিয়ে ব্রাউজারকে Hello Dolly লিখতে বলে। স্টেটমেন্টের শেষে সেমিকোলন (;) দিয়ে শেষ করতে হয়। একের পর এক স্টেটমেন্ট লিখতে পারেন এভাবে &#60;script type="text/javascript"&#62; document.write("&#60;h1&#62;This is a heading&#60;/h1&#62;"); document.write("&#60;p&#62;This is a paragraph.&#60;/p&#62;"); document.write("&#60;p&#62;This is another paragraph.&#60;/p&#62;"); &#60;/script&#62; কমেন্টস: আপনি যদি আগের কোন প্রগ্রামিং ল্যাঙ্গুয়েজ শিখে থাকেন তাহলে comments এর প্রয়োজনিয়তা বুঝতে পারেন। প্রগ্রামের মধ্যে যা প্রগ্রামের অংশ না কিন্তু প্রগ্রামারের সুবিধার জন্য নোট আকারে comments লেখা হয়।( সিএসএস এ কমেন্ট লেখার পদ্ধতি এখানে লেখা আছে।) কমেন্ট লেখার ক্ষেত্রে // চিহ্ন দিয়ে কমেন্ট লিখুন। যেমন- &#60;script type="text/javascript"&#62; // এটি কমেন্ট, যা প্রোগ্রামের অংশ নয়। document.write("&#60;h1&#62;This is a [...]]]></description>
			<content:encoded><![CDATA[<p>বেশ কিছু দিন পর আবার ফিরে এলাম জাভাস্ক্রিপ্ট বাংলা টিউটরিয়ালে। যারা প্রাখমিক পর্যায়ে আছে তাদের জন্যই এ টিউটরিয়াল। আগের পর্বটি যারা না দেখেছেন তারা দেখে নিন <a title="Permanent Link to জাভাস্ক্রিপ্ট এক দুই তিন" rel="bookmark" href="http://tutorialbd.com/bn/?p=3233">জাভাস্ক্রিপ্ট  এক দুই তিন</a>। এ পর্বে আমরা জাভাস্ক্রিপ্ট এর স্টেটমেন্ট এবং ভ্যারিয়্যাবল নিয়ে কাজ করবো।</p>
<p>যারা এইচটিএমএল শিখতে আগ্রহী তারা নজর রাখুন আমাদের আগের টিউটরিয়ালগুলো।</p>
<blockquote>
<h2>HTML টিউটরিয়াল সূচি-পত্র</h2>
<p><a href="../?p=2518">HTMLপর্ব- এক: আমার প্রথম  ওয়েব সাইট (প্রাথমিক ধারণা) </a></p>
<p><a href="../?p=2617">HTMLপর্ব- দুই: রঙের  ব্যবহার</a></p>
<p><a href="../?p=2645">HTMLপর্ব- তিন:  ব্যাকগ্রাউন্ড এ রঙের ব্যবহার</a></p>
<p><a href="../?p=2864">HTMLপর্ব- চার: প্যারাগ্রাফ  এর ব্যবহার ও সুবিধা-১</a></p>
<p><a href="../?p=2864">HTMLপর্ব-পাঁচ: প্যারাগ্রাফ  এর ব্যবহার ও সুবিধা-২</a></p>
<p><a href="../?p=2965">HTML পর্ব-৬ HTML এ Font ট্যাগের  ব্যবহার </a></p></blockquote>
<h2>জাভাস্ক্রিপ্ট স্টেটমেন্ট:</h2>
<p>জাভাস্ক্রিপ্ট স্টেটমেন্ট মূলত: ব্রউজারকে কোন কিছু করতে বলে।<br />
document.write(&#8220;Hello Dolly&#8221;);<br />
স্টেটমেন্ট দিয়ে ব্রাউজারকে Hello Dolly লিখতে বলে। স্টেটমেন্টের শেষে সেমিকোলন (;) দিয়ে শেষ করতে হয়। একের পর এক স্টেটমেন্ট লিখতে পারেন এভাবে<br />
<code> </code></p>
<pre>&lt;script type="text/javascript"&gt;
document.write("&lt;h1&gt;This is a heading&lt;/h1&gt;");
document.write("&lt;p&gt;This is a paragraph.&lt;/p&gt;");
document.write("&lt;p&gt;This is another paragraph.&lt;/p&gt;");
&lt;/script&gt;
</pre>
<h2>কমেন্টস:</h2>
<p>আপনি যদি আগের কোন প্রগ্রামিং ল্যাঙ্গুয়েজ শিখে থাকেন তাহলে  comments এর প্রয়োজনিয়তা বুঝতে পারেন। প্রগ্রামের মধ্যে যা প্রগ্রামের অংশ না কিন্তু প্রগ্রামারের সুবিধার জন্য নোট আকারে comments লেখা হয়।( সিএসএস এ কমেন্ট লেখার পদ্ধতি এখানে লেখা আছে।)<br />
কমেন্ট লেখার ক্ষেত্রে // চিহ্ন দিয়ে কমেন্ট লিখুন। যেমন-<br />
<code> </code></p>
<pre>&lt;script type="text/javascript"&gt;
// এটি কমেন্ট, যা প্রোগ্রামের অংশ নয়।
document.write("&lt;h1&gt;This is a heading&lt;/h1&gt;");
// এক লাইনের কমেন্ট এভাবে লিখুন
document.write("&lt;p&gt;This is a paragraph.&lt;/p&gt;");
document.write("&lt;p&gt;This is another paragraph.&lt;/p&gt;");
&lt;/script&gt;
</pre>
<p>একাধিক লাইন হলে<br />
<code> </code></p>
<pre>&lt;script type="text/javascript"&gt;
/*
উপরের চিহ্ন দিয়ে কমেন্ট লেখা শুরু করুন
একাধিক লাইনের কমেন্ট এভাবে লিখতে হয়।
*/
document.write("&lt;h1&gt;This is a heading&lt;/h1&gt;");
document.write("&lt;p&gt;This is a paragraph.&lt;/p&gt;");
document.write("&lt;p&gt;This is another paragraph.&lt;/p&gt;");
&lt;/script&gt;
</pre>
<h2>অংক শেখা:</h2>
<p>স্কুলে পড়ার সময়ের যোগ বিয়োগ অংক শিখবো, একটু ভিন্নভাবে-প্রোগ্রামের ভাষায়। কম্পিউটারের নাম যদি হয় গণক, তাহলে কেন আমরা এটা দিয়ে এত বেশি অংক করি না। চলুন এখন অংক করা যাক। জাভাস্ক্রিপ্টের ভাষায় কাজটি করতে গেলে প্রথমে দুই ভ্যারিয়্যাবল দিয়ে কাজ করতে হবে।<br />
ভ্যারিয়্যাবল কি?<br />
Variables হচ্ছে একটা পাত্রের মত(Container)যেখানে আমরা অনেক তথ্য রাখতে পারি।যেমন একটা টেক্সক্ট String “Hello Bangladesh” অথবা একটা integer value 100. কোন একটা Variable এ একবার তথ্য রেখে (কোন Variable এ কিছু রাখা এটাকে বলে Variable declare বা ঘোষনা)সেটা পুরো কোডজুরে বারবার ব্যাবহার করতে পারেন<a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAYQFjAA&amp;url=http%3A%2F%2Ftechtunes.com.bd%2Ftutorial%2Ftune-id%2F19391%2F&amp;rct=j&amp;q=%E0%A6%AD%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%B0%E0%A6%BF%E0%A7%9F%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%AC%E0%A6%B2&amp;ei=SOilS-fgEIGmrQeQhLz_CA&amp;usg=AFQjCNFEq7hkCHAgGW69vecVnh4VrOWayw&amp;sig2=iqSNOOjNBM41B6SRHSXreQ">*</a></p>
<h2>ভ্যারিয়্যাবল ডিক্লার করা:</h2>
<p>ভ্যারিয়্যাবল প্রকাশ করতে হলে প্রথমে var লিখে তারপর ভ্যারিয়্যাবলের নাম উল্লেখ করে সেমিকোলন(;) দিতে হবে। যেমন-<br />
var x;<br />
var carname;<br />
সাথে সাথে মান উল্লেখ করতে চাইলে সমান (=) চিহ্ন দিয়ে মান লিখে দিন। যেমন-<br />
var x=5;<br />
var carname=&#8221;Volvo&#8221;;</p>
<h2>গানিতিক স্টেটমেন্ট</h2>
<p>কোন ভ্যারিয়্যাবলের সাথে অন্যটি যোগ/বিয়োগ করার পদ্ধতি:<br />
y=x-5;<br />
z=y+5;</p>
<h2>নিচের ছকে অপারেটরের ব্যবহার দেখুন:</h2>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<th width="15%" align="left">Operator</th>
<th width="40%" align="left">Description</th>
<th width="25%" align="left">Example</th>
<th width="20%" align="left">Result</th>
</tr>
<tr>
<td valign="top">+</td>
<td valign="top">Addition</td>
<td valign="top">x=y+2</td>
<td valign="top">x=7</td>
</tr>
<tr>
<td valign="top">-</td>
<td valign="top">Subtraction</td>
<td valign="top">x=y-2</td>
<td valign="top">x=3</td>
</tr>
<tr>
<td valign="top">*</td>
<td valign="top">Multiplication</td>
<td valign="top">x=y*2</td>
<td valign="top">x=10</td>
</tr>
<tr>
<td valign="top">/</td>
<td valign="top">Division</td>
<td valign="top">x=y/2</td>
<td valign="top">x=2.5</td>
</tr>
<tr>
<td valign="top">%</td>
<td valign="top">Modulus (division remainder)</td>
<td valign="top">x=y%2</td>
<td valign="top">x=1</td>
</tr>
<tr>
<td valign="top">++</td>
<td valign="top">Increment</td>
<td valign="top">x=++y</td>
<td valign="top">x=6</td>
</tr>
<tr>
<td valign="top">&#8211;</td>
<td valign="top">Decrement</td>
<td valign="top">x=&#8211;y</td>
<td valign="top">x=4</td>
</tr>
</tbody>
</table>
<p>একাধিক স্ট্রিং এক করার ক্ষেত্রে + অপারেটরটি ব্যবহার করা যায়।<br />
txt1=&#8221;What a very&#8221;;<br />
txt2=&#8221;nice day&#8221;;<br />
txt3=txt1+&#8221; &#8220;+txt2;</p>
<p>কোডটুকুর আউটপুট হবে-<br />
What a very nice day</p>
<h2>তাহলে হয়ে যাক একটি ছোট প্রজেক্ট</h2>
<h2><code> </code></h2>
<pre>&lt;html&gt;
&lt;body&gt;

&lt;script type="text/javascript"&gt;
x=5+5;
document.write(x);
document.write("&lt;br /&gt;");
x="5"+"5";
document.write(x);
document.write("&lt;br /&gt;");
x=5+"5";
document.write(x);
document.write("&lt;br /&gt;");
x="5"+5;
document.write(x);
document.write("&lt;br /&gt;");
&lt;/script&gt;

&lt;p&gt;The rule is: If you add a number and a string, the result will be a string.&lt;/p&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<p>আউটপুট হবে:<br />
10<br />
55<br />
55<br />
55</p>
<p>The rule is: If you add a number and a string, the result will be a string.</p>
<p>আমাদের সাথে থাকার জন্য ধন্যবাদ। আমাদের <a href="http://tutorialbd.com/bn/?cat=181" target="_blank">HTML</a> ও  <a href="http://tutorialbd.com/bn/?cat=240" target="_blank">সিএসএস </a>এর টিউটরিয়াল গুলো দেখুন। আশা করা যায় আমরা ওয়েব প্রোগ্রামিং এ ভাল অবস্থান তৈরী করতে পারবো।</p>
<h2>সিএসএস টিউটরিয়াল সূচিপত্র:</h2>
<p><a title="Permanent Link to CSS টিউটরিয়াল (প্রাথমিক ধারণা ও  সহজ একটি  প্রজেক্ট)" rel="bookmark" href="../?p=3074">CSS  টিউটরিয়াল (প্রাথমিক ধারণা ও সহজ একটি প্রজেক্ট)</a></p>
<p><a title="Permanent Link to সিএসএস সিন্টেক্স (কোড লেখার নিয়ম  কানুন)  CSS পাঠ-২" rel="bookmark" href="../?p=3130">সিএসএস  সিন্টেক্স (কোড লেখার নিয়ম কানুন) CSS পাঠ-২</a></p>
<p><a title="Permanent Link to ব্যাগ্রাউন্ড ও টেক্সটের ডিজাইনে  আনুন  নতুন মাত্রা: সিএসএস টিউটরিয়াল-৩" rel="bookmark" href="../?p=3162">ব্যাগ্রাউন্ড ও টেক্সটের ডিজাইনে   আনুন নতুন মাত্রা</a></p>
<p><a title="Permanent Link to সুন্দর সুন্দর বক্স মডেল: সিএসএস   টিউটরিয়াল-৪" rel="bookmark" href="../?p=3178">সুন্দর  সুন্দর বক্স মডেল</a></p>
<p><a title="Permanent Link to সহজেই বানিয়ে ফেলি ছবির গ্যালারী:  সিএসএস  (CSS) টিউটরিয়াল-৬" rel="bookmark" href="../../?p=3173">সহজেই  বানিয়ে ফেলি ছবির গ্যালারী </a></p>
<p><a title="Permanent Link to বেশি কিছু না, সিএসএস (CSS) ১০টি  টিপস  দেখুন:সিএসএস টিউটরিয়াল-৫" rel="bookmark" href="../?p=3191">বেশি কিছু না, সিএসএস (CSS) ১০টি  টিপস</a></p>
<p><a title="Permanent Link to ৭ টি সিএসএস গরম মসলা" rel="bookmark" href="../?p=3218">৭ টি  সিএসএস গরম মসলা</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tutorialbd.com/bn/?feed=rss2&amp;p=3311</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>জাভাস্ক্রিপ্ট এক দুই তিন</title>
		<link>http://tutorialbd.com/bn/?p=3233</link>
		<comments>http://tutorialbd.com/bn/?p=3233#comments</comments>
		<pubDate>Thu, 11 Mar 2010 07:23:05 +0000</pubDate>
		<dc:creator>মাহবুব টিউটো</dc:creator>
				<category><![CDATA[জাভাস্ক্রিপ্ট]]></category>

		<guid isPermaLink="false">http://tutorialbd.com/bn/?p=3233</guid>
		<description><![CDATA[নিয়মিত কোন কিছুই ভাল লাগে না। নিয়মিত কোন কিছু করলে নাকি সফল হওয়া যায়। কিছু দিন আগে ওয়ারলেস নেটওয়ার্কের উপর লেখালেখি করতে গিয়ে বেশি দূর এগিয়ে যেতে পারি নি। এরপর ওয়ার্ডপ্রেস ও সি.এস.এস এর উপরও কিছু লিখতে চেস্টা করেছি। এখন ভাবছি ওয়েব প্রোগ্রামিং এর আরও কিছু করতে। জাভান্ক্রিপ্টের উপর লেখারও সখ জাগলো। তাই কিছু কিছু করে শুরু করি জাভাস্ক্রিপ্ট টিউটরিয়াল। আশা করবো আমার সাথে থাকবেন এবং মতামতের মাধ্যমে আমাকে অনুপ্ররণা দিয়ে সহযোগিতা করবেন। জাভাস্ক্রিপ্ট জাভাস্ক্রিপ্ট মূলত: HTMLএ ওয়েব  ডিজাইনারদের প্রগ্রামিং এ কাজ করার সুবিধা দেয়। জাভাস্ক্রিপ্ট সরাসরি HTML পেজে এমবেড করে এবং আলাদা ফাইল আকারে ব্যবহার করা যায়। জাভাস্ক্রিপ্টের অনন্য বৈশিষ্ট্য .           জাভাস্ক্রিপ্ট HTML পেজে ডায়নামিক কনটেন্ট যুক্ত করার সুবিধা প্রদান করে।যেমন- document.write(&#8220;&#60;h1&#62;&#8221; + name + &#8220;&#60;/h1&#62;&#8221;) এর মতো করে HTML কোড লেখা যায়। .             জাভাস্ক্রিপ্টের মাধ্যমে ইভেন্ট নিয়ে কাজ করা যায়। যখন কোন ইলিমেন্ট এ ক্লিক করা হয় তখনই নতুন করে কোন স্ক্রিপ্ট লোড করার ব্যবস্খা করা যায়। .             জাভাস্ক্রিপ্ট কোন HTML ইলিমেন্টকে ডায়নামিকভাবে লোড করতে বা আনলোড করতে পারে। .              জাভাস্ক্রিপ্টের মাধ্যমে ফরমের ডাটা ভেলিডেশন চেক করতে পারে। .             ভিজিটরের ব্রাউজার ডিটেক্ট করে ভিন্ন ভিন্ন কোড এক্সিকিউট করতে পারে। .             ইউজারের কম্পিউটারের তথ্য নিতে পারে । .             কুকি ব্যাবহার করতেও জাভাস্ক্রিপ্টের দরকার পরে। কোড লেখার নিয়ম কানুন ১.HTML [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>নিয়মিত কোন কিছুই ভাল লাগে না। নিয়মিত কোন কিছু করলে নাকি সফল হওয়া যায়। কিছু দিন আগে <a href="http://tutorialbd.com/bn/?p=2980">ওয়ারলেস নেটওয়ার্কের</a> উপর লেখালেখি করতে গিয়ে বেশি দূর এগিয়ে যেতে পারি নি। এরপর <a href="http://tutorialbd.com/bn/?p=2957">ওয়ার্ডপ্রেস</a> ও <a href="http://tutorialbd.com/bn/?cat=240">সি.এস.এস</a> এর উপরও কিছু লিখতে চেস্টা করেছি। এখন ভাবছি ওয়েব প্রোগ্রামিং এর আরও কিছু করতে। জাভান্ক্রিপ্টের উপর লেখারও সখ জাগলো। তাই কিছু কিছু করে শুরু করি জাভাস্ক্রিপ্ট টিউটরিয়াল। আশা করবো আমার সাথে থাকবেন এবং মতামতের মাধ্যমে আমাকে অনুপ্ররণা দিয়ে সহযোগিতা করবেন।</p>
</blockquote>
<h2>জাভাস্ক্রিপ্ট</h2>
<p>জাভাস্ক্রিপ্ট মূলত: HTMLএ ওয়েব  ডিজাইনারদের প্রগ্রামিং এ কাজ করার সুবিধা দেয়।</p>
<p>জাভাস্ক্রিপ্ট সরাসরি HTML পেজে এমবেড করে এবং আলাদা ফাইল আকারে ব্যবহার করা যায়।</p>
<h2>জাভাস্ক্রিপ্টের অনন্য বৈশিষ্ট্য</h2>
<p>.           জাভাস্ক্রিপ্ট HTML পেজে ডায়নামিক কনটেন্ট যুক্ত করার সুবিধা প্রদান করে।যেমন- document.write(&#8220;&lt;h1&gt;&#8221; + name + &#8220;&lt;/h1&gt;&#8221;) এর মতো করে HTML কোড লেখা যায়।</p>
<p>.             জাভাস্ক্রিপ্টের মাধ্যমে ইভেন্ট নিয়ে কাজ করা যায়। যখন কোন ইলিমেন্ট এ ক্লিক করা হয় তখনই নতুন করে কোন স্ক্রিপ্ট লোড করার ব্যবস্খা করা যায়।</p>
<p>.             জাভাস্ক্রিপ্ট কোন HTML ইলিমেন্টকে ডায়নামিকভাবে লোড করতে বা আনলোড করতে পারে।</p>
<p>.              জাভাস্ক্রিপ্টের মাধ্যমে ফরমের ডাটা ভেলিডেশন চেক করতে পারে।</p>
<p>.             ভিজিটরের ব্রাউজার ডিটেক্ট করে ভিন্ন ভিন্ন কোড এক্সিকিউট করতে পারে।</p>
<p>.             ইউজারের কম্পিউটারের তথ্য নিতে পারে ।</p>
<p>.             কুকি ব্যাবহার করতেও জাভাস্ক্রিপ্টের দরকার পরে।</p>
<h2>কোড লেখার নিয়ম কানুন</h2>
<h3>১.HTML কোডের মধ্যে জাভাস্ক্রিপ্ট কোড লিখতে হলে</h3>
<p>&lt;script&gt;এর মধ্যে কোড লিখতে হয়&lt;/script&gt;</p>
<p>নিচে দেখি</p>
<p>&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;script&gt;<br />
document.write(&#8220;Hello World!&#8221;);<br />
&lt;/script&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<h3>২. কোথায় লিখবেন কোড</h3>
<p>কোন পেজের লোড ইভেন্টে কাজ করতে হলে &lt;head&gt;&lt;/head&gt; সেকশনে জাভাস্ক্রিপ্ট কোড লিখতে হয়। যেমন-</p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script&gt;<br />
function message()<br />
{<br />
alert(&#8220;This alert box was called with the onload event&#8221;);<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>তা না করে বডিতেও কোড লিখতে পারেন।</p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;script&gt;<br />
document.write(&#8220;This message is written by JavaScript&#8221;);<br />
&lt;/script&gt;<br />
&lt;/body&gt;</p>
<p>&lt;/html&gt;</p>
<h3>৩. বাইরের জাভাস্ক্রিপ্ট ফাইল কল করা</h3>
<p>জাভাস্ক্রিপ্ট কোড লিখে  *.js ফরমেটে সেভ করতে পারেন। এটাকে কল করেও কাজ করা যায়। যেমন-</p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script src=&#8221;xxx.js&#8221;&gt;&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>প্রখম ক্লাস হিসেবে আজ এ পর্যন্তই থাক।আগামী ক্লাসে আরও নিয়ম কানুন আর ছোট ছোট প্রজেক্ট নিয়ে হাজির হবো।আশা করি, আপনার সু চিন্তিত মতামত দিয়ে আমাদের সহযোগিতা করবেন। আজ এ পযর্ন্তই সাথে থাকুন, ভাল থাকুন।</p>
]]></content:encoded>
			<wfw:commentRss>http://tutorialbd.com/bn/?feed=rss2&amp;p=3233</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

