آموزش JavaScript قسمت اول

به نام پروردگار همه سادگی ها

جاوا اسکریپت یک زبان اسکریپت نویسی (برنامه نویسی) وب می باشد.جاوا اسکریپت در میلیاردها صفحات وب استفاده می شود برای اضافه کردن یکسری قابلیت ها مانند : اعتبار فرم ها، ارتباط با سرور، و...است.یادگیری جاوا اسکریپت بسیار آسان است و شما می توانید از آن لذت ببرید.

در این جا مثال بسیار ساده ای از جاوا اسکریپت آورده ام :

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function displayDate()
{
document.getElementById("demo").innerHTML=Date();
}
</script>
</head>
<body>

<h1>My First Web Page</h1>
<p id="demo">This is a paragraph.</p>

<button type="button" onclick="displayDate()">Display Date</button>

</body>
</html> 

جاوا اسکریپت محبوب ترین زبان اسکریپت نویسی اینترنت است، و در تمام مرورگرها مانند اینترنت اکسپلورر، فایرفاکس، کروم، اپرا، و سافاری کار می کند.

آنچه شما باید بدانید :

قبل از ادامه شما باید یک درک پایه ای از موارد زیر داشته باشند:

HTML و CSS

جاوا اسکریپت چیست؟

  • جاوا اسکریپت برای اضافه کردن تعامل کاربر با صفحات HTML طراحی شده بود.
  • جاوا اسکریپت یک زبان اسکریپت نویسی است.
  • اسکریپت نویسی یک زبان برنامه نویسی بسیار سبک می باشد.
  • جاوا اسکریپت است معمولا به طور مستقیم درون صفحات HTML نوشته شده و به کار می رود.
  • جاوا اسکریپت یک زبان مفسری است (بدان معنی است که کدهای نوشته شده قبل از اجرا کامپایل نشده اند و خط به خط در زمان اجرا تفسیر می شوند).
  • هر کس می تواند جاوا اسکریپت را بصورت رایگان و بدون دریافت مجوز استفاده کند.

آیا جاوا و جاوا اسکریپت ، یکسان هستند ؟

خیر یکی نیستند.جاوا و جاوا اسکریپت دو زبان کاملا متفاوت می باشند چه به لحاظ مفهوم و چه به لحاظ طراحی.

جاوا (توسعه یافته توسط سان مایکروسیستمز) زبان برنامه نویسی قدرتمند و بسیار پیچیده تری است و در رده زبان های برنامه نویسی همچون C و ++C می باشد.

با جاوا اسکریپت چه کارهایی میتوان انجام داد ؟

  • جاوا اسکریپت به طراحان HTML یک ابزار برنامه نویسی ارائه می دهد.نویسندگان HTML معمولا برنامه نویس نیستند، اما جاوا اسکریپت یک زبان برنامه نویسی را با نحو بسیار ساده است! تقریبا هر کسی می تواند قطعه "کوچک" از کد را در صفحات HTML خود را قرار دهد.
  • جاوا اسکریپت می تواند به وقایع واکنش نشان می دهند، جاوا اسکریپت را می توان به گونه ای به کار گرفته شود تا زمانی که رویدادی اتفاق می افتد، مانند هنگامی که یک بارگذاری یک صفحه به پایان رسید یا هنگامی که کلیک کاربر روی عنصر HTML،از خود عکس العمل نشان دهد یکسری فرامین را اجرا کند.
  • جاوا اسکریپت می تواند محتوای عنصر HTML خواند و یا ویرایش کند.
  • جاوا اسکریپت می تواند برای اعتبار سنجی داده به کار گرفته شود،ضمنا می تواند برای اعتبار سنجی داده های وارد شده توسط تگ form به کار گرفته شود.
  • توسط جاوا اسکریپت شما میتوانید بفهمید که کاربر بیننده سایت شما از چه مرورگری استفاده میکند و در نهایت با متوجه شدن نوع مرورگر کابر صفحه ی خاص را به او نمایش دهیم.
  • از جاوا اسکریپت برای کار بر روی کوکی ها می توان استفاده کرد،ضمنا از این زبان اسکریپت نویسی می توان به منظور ذخیره و بازیابی اطلاعات بر روی کامپیوتر بیننده سایت استفاده کرد

تگ <script> در HTML برای وارد کردن کدهای جاوا اسکریپت را در یک سند HTML به کار می رود.

ویژگی "id" که در HTML برای المان به کار می رود به منظور شناسایی عناصر HTML در زمان کدنویسی در جاوا اسکریپت کاربرد دارد.

دستکاری و ویرایش عناصر یا المان های HTML توسط جاوا اسکریپت :

جاوا اسکریپت به طور معمول برای دستکاری و ویرایش عناصر موجود در سند HTML استفاده می شود.

برای دسترسی به یک المان HTML از طریق جاوا اسکریپت از متد ()document.getElementById استفاده می کنیم.این متد توسط id مشخص شده به المان های HTML دسترسی پیدا می کند.

مثال :

<!DOCTYPE html>
<html>
<body>

<h1>My Web Page</h1>

<p id="demo">A Paragraph.</p>

<script type="text/javascript">
document.getElementById("demo").innerHTML="My First JavaScript";
</script>

</body>
</html> 

اضافه کردن مستقیم محتوا درون سند HTML :

<!DOCTYPE html>
<html>
<body>

<h1>My First Web Page</h1>

<script type="text/javascript">
document.write("<p>My First JavaScript</p>");
</script>

</body>
</html> 

همانطور که در مثال بالا مشاهده می کنید ما یک تگ <p> به صورت مستقیم به سند HTML اضافه کرده ایم.

جاوا اسکریپت می تواند در بخش body و در بخش HEAD یک صفحه HTML قرار داده شود :

<!DOCTYPE html>
<html>
<body>

<h1>My Web Page</h1>

<p id="demo">A Paragraph.</p>

<script type="text/javascript">
document.getElementById("demo").innerHTML="My First JavaScript";
</script>

</body>
</html> 

همانطور که مشاهده می کنید کدهای جاوا اسکریپت پس از تعریف المان p نوشته شده است،تا اطمینان حاصل شود که قبل از اجرا شدن دستورات جاوا اسکریپت المان p ساخته شده است و موقع اجرا مشکلی پیش نمی آید.

توابع و رویدادها در جاوا اسکریپت :

در تمامی مثال های گذشته،کدهای جاوا اسکریپت زمانی اجرا می شدند که صفحه بارگذاری شود،اما این چیزی نیست که ما همیشه دنبالش هستیم.گاهی اوقات ما نیاز داریم که کدها در صورتی اجرا شوند که رویدادی رخ دهد.لذا برای این منظور ما دستورات جاوا اسکریپت را به صورت توابع می نویسیم .در جاوا اسکریپت معمولا توابع و رویدادها با یکدیگر مستقیما در ارتباط هستند :

قرار دادن توابع درون head در یک سند HTML :

در مثال زیر تابعی را که در بخش head سند HTML خود قرار داده ایم زمانی که رویداد کلیک برای دکمه رخ دهد اجرا می شود :

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function myFunction()
{
document.getElementById("demo").innerHTML="My First JavaScript Function";
}
</script>
</head>

<body>

<h1>My Web Page</h1>

<p id="demo">A Paragraph.</p>

<button type="button" onclick="myFunction()">Try it</button>

</body>
</html> 

در مثال زیر تابعی را که در بخش body سند HTML خود قرار داده ایم زمانی که رویداد کلیک برای دکمه رخ دهد اجرا می شود :

<!DOCTYPE html>
<html>
<body>

<h1>My First Web Page</h1>

<p id="demo">A Paragraph.</p>

<button type="button" onclick="myFunction()">Try it</button>

<script type="text/javascript">
function myFunction()
{
document.getElementById("demo").innerHTML="My First JavaScript Function";
}
</script>

</body>
</html> 

شما می توانید تعداد نامحدودی از اسکریپت ها را در سند HTML قرار دهید، و شما می توانید از اسکریپت ها در هر دو بخش body و head را همزمان داشته باشید.

استفاده از جاوا اسکریپت به عنوان یک فایل خارجی :

کدهای جاوا اسکریپت همچنین می توانند به جای اینکه مستقیم در داخل سند HTML نوشته شوند،در فایل خارجی قرار گیرند.فایل های خارجی معمولا شامل کدهایی می باشند که در چندین صفحه وب کاربرد دارند و استفاده می شوند.

در فایل های جاوا اسکریپت خارجی شما نمی توانید از تگ script استفاده کنید،بلکه بایستی فایل های جاوا اسکریپت خارجی را با پسوند JS. بسازید و ذخیره کنید.سپس در زمان استفاده از یک فایل جاوا اسکریپت خارجی بایستی آدرس و نام فایل جاوا اسکریپت را با پسون js درون خاصیت SRC تگ script در سند HTML قرار دهید.

<!DOCTYPE html>
<html>
<body>

<h1>My Web Page</h1>

<p id="demo">A Paragraph.</p>

<button type="button" onclick="myFunction()">Try it</button>

<p><strong>Note:</strong> The actual script is in an external script file called "myScript.js".</p>

<script type="text/javascript" src="myScript.js"></script>

</body>
</html>

دقت داشته باشید که با توجه به نحوه آدرس دهی در مثال بالا،فایل جاوا اسکریپت نام برده شده بایستی در همان پوشه و مسیری باشد که صفحه وب ما قرار دارد.


جاوا اسکریپت در واقع دنباله ای از دستورات می باشد که توسط مرورگر اجرا می شوند.

نکته : جاوا اسکریپت نسبت به بزرگی و کوچکی حروف حساس است در واقع Case Sensitive است.

جملات و دستورات جاوا اسکریپت :

دستورات جاوا اسکریپت در واقع فرمان هایی به مرورگر هستند،هدف از این فرمان ها این است که به مرورگر بگویند که چه کاری باید انجام دهد.

به طور مثال در مثال زیر،دستورات جاوا اسکریپت به مرورگر فرمان می دهد که متن "Hello Dolly" را به عنوان محتوای یک المان HTML واردکند :

document.getElementById("demo").innerHTML="Hello Dolly";

نکته : در جاوا اسکریپت استاندارد استفاده از علامت ";" در انتهای دستورات اختیاری است،زیرا مرورگر رسیدن به انتهای خط را به عنوان انتهای دستور در نظر می گیرند.البته استفاده کردن از سمی کالن باعث می شود که شما بتوانید در یک خط چندین دستور جاوا اسکریپت وارد کنید.

در پایین مثالی کامل تر آورده ام :

<!DOCTYPE html>
<html>
<body>

<h1>My Web Page</h1>

<p id="demo">A Paragraph.</p>

<p id="myDIV">A DIV.</p>

<script type="text/javascript">
document.getElementById("demo").innerHTML="Hello Dolly";
document.getElementById("myDIV").innerHTML="How are you?";
</script>

</body>
</html>

بلوک های دستور در جاوا اسکریپت :

جملات و دستورات جاوا اسکریپت می تواند با هم در بلوک های گروه بندی شده است.یک بلوک از دستورات با براکت باز و براکت بسته احاطه می شود "{}".هدف از ایجاد یک بلاک دستورات اجرای دنباله ای از دستورات با یکدیگر است.نمونه ای از بلاک های دستورات "توابع" هستند.

در مثال زیر یک تابع محتوای دو المان HTML را دستکاری می کند :

<!DOCTYPE html>
<html>
<body>

<h1>My Web Page</h1>

<p id="demo">A Paragraph.</p>

<p id="myDIV">A DIV.</p>

<button type="button" onclick="myFunction()">Try it</button>

<script type="text/javascript">
function myFunction()
{
document.getElementById("demo").innerHTML="Hello Dolly";
document.getElementById("myDIV").innerHTML="How are you?";
}
</script>

</body>
</html>

توضیحات (comments) در جاوا اسکریپت :

برای بالا بردن خوانایی کدهای جاوا اسکریپت می توان به آنها توضیحات اضافه کرد.توضیحات هرگز توسط جاوا اسکریپت اجرا نمی شوند.

نظرات تک خطی را می توان با این دو علامت شروع کرد "//" :

<!DOCTYPE html>
<html>
<body>

<h1 id="myH1"></h1>

<p id="myP"></p>

<script type="text/javascript">
// Write to a heading:
document.getElementById("myH1").innerHTML="Welcome to my Homepage";
// Write to a paragraph:
document.getElementById("myP").innerHTML="This is my first paragraph.";
</script>

<p><strong>Note:</strong> The comments are not executed.</p>

</body>
</html>

توضیحات چند خطی این گونه استفاده می شوند :

<!DOCTYPE html>
<html>
<body>

<h1 id="myH1"></h1>

<p id="myP"></p>

<script type="text/javascript">
/*
The code below will write
to a heading and to a paragraph,
and will represent the start of
my homepage:
*/
document.getElementById("myH1").innerHTML="Welcome to my Homepage";
document.getElementById("myP").innerHTML="This is my first paragraph.";
</script>

<p><strong>Note:</strong> The comment-block is not executed.</p>

</body>
</html>

نکته : شما می توانید با استفاده از توضیحات در زمان خطایابی از اجرای یک یا چند خط از دستورات به طور موقت جلوگیری کنید :

<!DOCTYPE html>
<html>
<body>

<h1 id="myH1"></h1>

<p id="myP"></p>

<script type="text/javascript">
//document.getElementById("myH1").innerHTML="Welcome to my Homepage";
document.getElementById("myP").innerHTML="This is my first paragraph.";
</script>

<p><strong>Note:</strong> The comment is not executed.</p>

</body>
</html>

<!DOCTYPE html>
<html>
<body>

<h1 id="myH1"></h1>

<p id="myP"></p>

<script type="text/javascript">
/*
document.getElementById("myH1").innerHTML="Welcome to my Homepage";
document.getElementById("myP").innerHTML="This is my first paragraph.";
*/
</script>

<p><strong>Note:</strong> The comment-block is not executed.</p>

</body>
</html>

نکته : شما می توانید توضیحات خود را در انتهای یک خط دستور وارد کنید،در این حالت توضیحات هیچ تاثیری بر کده نخواهند داشت :

<!DOCTYPE html>
<html>
<body>

<p id="myP"></p>

<script type="text/javascript">
var x=5; // declare a variable and assign a value to it
x=x+2; // Add 2 to the variable x 
var demoP=document.getElementById("myP") // access the P
demoP.innerHTML="x=" + x; // write the value of x to the P
</script>

<p><strong>Note:</strong> The comments are not executed.</p>

</body>
</html>

متغیرها در جاوا اسکریپت :

  • متغییرها در واقع ظروفی هستند برای نگداری موقت داده ها و اطلاعات.

هر متغییری دارای یک نام است که نام می توان یک حرف کوتاه مثل "x" یا یک کلمه معنادار مثل "carname" باشد.

قوانین نام گذاری متغییرها در جاوا اسکریپت :

  • در نام گذاری متییرها دقت کنید،زیرا جاوا اسکریپت نسبت به بزرگی و کوچکی حروف حساس است یعنی "y" و "Y" دو متغییر مجزا محسوب می شوند.
  • نام متغییر بایستی با یکی از حروف انگلیسی یا علامت زیر خط "_" یا علامت "$" شروع شود :

نحوه اعلان یا تعریف یک متغییر در جاوا اسکریپت :

برای تعریف یک متغییر می بایست از کلمه کلیدی " var " استفاده کنید:

var carname;

زمانی که یک متغییر ساخته می شود دارای محتوای تهی می باشد و شما برای مقداردهی آن می توانید از عملگر مساوی "=" استفده کنید :

carname="Volvo";

شما می توانید یک متغییر را در زمان تعریف مقدار دهی اولیه کنید :

var carname="Volvo";

در مثال زیر شما می بینید که مقدار یک متغییر به عنوان محتوای یک المان HTML به کار رفته است :

<!DOCTYPE html>
<html>
<body>

<p>Click the button to create a variable, and display the result.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script type="text/javascript">
function myFunction()
{
var carname="Volvo";
document.getElementById("demo").innerHTML=carname;
}
</script>

</body>
</html>

نکته : برای مقدار دهی مقادیر رشته ای بایستی از علامت دابل کوتیشن یا جفت گیومه "رشته مورد نظر" استفاده کنید .

نکته : برای تعریف یک متغییر عددی،هرگز هنگام مقداردهی از جفت گیومه استفاده نکنید،زیرا جاوا اسکریپت آن اعداد را به عنوان رشته در نظر می گیرد.

متغییرهای محلی در جاوا اسکریپت :

زمانی که شما یک متغییر را درون یک تابع تعریف می کنید محدوده عملکر این متغییر فقط درون این تابع می باشد به همین دلیل به این متغییر محلی گویند.

شما می توانید متغییرهای محلی هم نامی در توابع مختلف داشته باشید زیرا هر متغییر محلی با وارد شدن به تابع ساخته شده و با خروج از تابع از بین می رود.از این رو هرگز دو متغییر هم نام به صورت هم زمان نخواهید داشت.

متغییرهای سراسری در جاوا اسکریپت :

متغییرهایی که در فایل اصلی و خارج از توابع تعریف می شوند را متغییرهای سراسری گویند و این گونه متغییرها در تمامی قسمت های صفحه وب و توابع شناخته شده و قابل استفاده می باشند.

متغییرهای سراسری زمانی که شما صفحه را می بندید از بین می روند.ضمنا شما هرگز نمی توانید دو متغییر سراسری هم نام در یک صفحه وب داشته باشید.

مقداردهی به متغییری که تعریف نشده است :

اگر شما به متغییری که اعلان یا در واقع تعریف نشده است،مقدار بدهید،جاوا اسکریپت آن را به عنوان متغییر سراسری تعریف می کند :

carname="Volvo";

عملگرها در جاوا اسکریپت :

در این قسمت قصد داریم با دو مفهوم عملوند و عملگر آشنا شویم :

عملگر : به علائم و نشانه هایی گفته می شود که بر روی یکسری از مقادیر عملیات خاصی را انجام می دهند (فاعل).

عملوند : به مقادیر یا متغییرهایی گفته می شود که عملگرها بر روی آنها کار می کنند (مفعول).

به طور مثال در نمونه برنامه ی زیر : متغییرهای x و y و z عملوند محسوب می شوند و علائم انتساب " = " و حاصل جمع " + " عملگر محسوب می شوند :

y=5;
z=2;
x=y+z;

انواع عملگرها در JavaScript :

عملگرهای محاسباتی : از این عملگرها به منظور انجام عملیات محاسباتی استفاده می شود :

آموزش JavaScript  قسمت اول

عملگرهای انتسابی : از این عملگرها به منظور انجام عملیات انتسابی استفاده می شود :

آموزش JavaScript  قسمت اول

عملگرهای &quot; + &quot; در رشته ها : از این عملگر به منظور اتصال دو رشته به یکدیگر استفاده می شود :

<!DOCTYPE html>
<html>
<body>

<p>Click the button to create and add string variables.</p>
<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script type="text/javascript">
function myFunction()
{
txt1="What a very";
txt2="nice day";
txt3=txt1+txt2;
document.getElementById("demo").innerHTML=txt3;
}
</script>

</body>
</html>

در مثال زیر ما یک فضای خالی بین دو رشته ایجاد کرده ایم :

<!DOCTYPE html>
<html>
<body>

<p>Click the button to create and add string variables.</p>
<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script type="text/javascript">
function myFunction()
{
txt1="What a very ";
txt2="nice day";
txt3=txt1+txt2;
document.getElementById("demo").innerHTML=txt3;
}
</script>

</body>
</html>

مثالی دیگر :

<!DOCTYPE html>
<html>
<body>

<p>Click the button to create and add string variables.</p>
<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script type="text/javascript">
function myFunction()
{
txt1="What a very";
txt2="nice day";
txt3=txt1+" "+txt2;
document.getElementById("demo").innerHTML=txt3;
}
</script>

</body>
</html>

در مثال زیر تفاوت جمع دو عدد با جمع دو کاراکتر عدد نمایش داده شده است :

<!DOCTYPE html>
<html>
<body>

<p>Click the button to add numbers and strings.</p>
<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script type="text/javascript">
function myFunction()
{
var x=5+5;
var y="5"+5;
var z="Hello"+5;

var demoP=document.getElementById("demo");
demoP.innerHTML=x + "<br>" + y + "<br>" + z;
}
</script>

</body>
</html>

عملگرهای مقایسه ای : از این عملگرها به منظور انجام عملیات مقایسه ای استفاده می شود،حاصل این عملگر ها همواره یک نتیجه منطقی (درست یا غلط) می باشد :

برای متوجه شدن جدول زیر،فرض کنید x=5 است :

آموزش JavaScript  قسمت اول

ما از عملگرهای مقایسه ای معمولا در ساختارهای شرطی (در قسمت های بعدی شرح می دهیم) استفاده می کنیم :

if (age<18) x="Too young";

عملگرهای منطقی : از این عملگرها به منظور انجام عملیات منطقی استفاده می شود، این عملگر ها همواره بر روی مقادیر منطقی (درست یا غلط) ( true , false )عمل می کنند :

برای درک جدول زیر فرض کنید x=6 و y=3 :

آموزش JavaScript  قسمت اول

عملگر شرطی : در این عملگر اگر شرط درست باشد مقدار اول درون متغییر قرار می گیرد،در غیر اینصورت مقدار دوم در متغییر قرار می گیرد :

در مثال زیر ابتدا سن شخص دریافت می شود،در صورتیکه سنش بزرگتر یا مساوی 18 باشد پیغامی مبنی بر توانایی "رای دادن" صادر می شود و در غیر اینصورت پیغامی دیگر صادر می شود مبنی بر عدم توانایی "رای دادن" :

<!DOCTYPE html>
<html>
<body>

<p>Click the button to check the age.</p>

Age:<input id="age" value="18" />
<p>Old enough to vote?</p>
<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script type="text/javascript">
function myFunction()
{
var age,voteable;
age=document.getElementById("age").value;
voteable=(age<18)?"Too young":"Old enough";
document.getElementById("demo").innerHTML=voteable;
}
</script>

</body>
</html>

نویسنده : شهاب نوری گودرزی

منبع : جزیره طراحی و توسعه وب وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع دارای اشکال اخلاقی می باشد

#آموزش_java #آموزش_جاوا #طراحی_وب
3 نظر
محمد نصیری

شهاب جان ممنونم از مقاله خوبت اما من از اونجا که اصلا سر رشته ای ندارم تو برنامه نویسی ابهام دارم بعضی جاها :

  1. خوب این مثال ساده ای که نوشتی !! چیکار میکنه !! توضیحاتشو میدی داره چیکار میکنه ؟
  2. تفاوت اسکریپت نویسی با برنامه نویسی چی هست؟
  3. تگ یعنی چی ؟
  4. المان یعنی چی ؟
  5. متد یعنی چی ؟

اینارو از ابتدا لطف میکنی برام باز کنی مفهومشونون ؟ ممنون میشم.

شهاب نوری گودرزی

ببین محمد جان اصولا کسی که جاوا اسکریپت کار می کنه باید یه پیش زمینه ای در مورد برنامه نویسی و وب داشته باشه،اگر اینطوری باشه و این میزان دانش رو داشته باشه تو این مسائل براش ابهامی نیست.

اما از اونجایی که می دونم تو کاملا با این موضوعات آشنایی و صرفا برای بالا بردن کیفیت موضوع و یادگیری بهتر بچه ها این سوال رو می پرسی،جوابش اینه :

1-در واقع زبان های اسکریپت نویسی،زبان های بسیار سبک و ساده ای هستند که معمولا نیازی به کامپایل شدن نداردن،یعنی اکثرا مفسری هستند و در زمان اجرا خط به خط خوانده شده و تفسیر و اجرا می شوند.ضمننا کدهای زبان های اسکریپتی بر روی سرور اجرا نمی شوند و صرفا بر روی سرویس گیرنده یا همون بازدید کننده اجرا می شوند که این مساله خودش در بسیاری از موارد باعث بالا رفتن عکس العمل سایت در مقابل درخواست های کابران می شود و فشار کمتری به سرور سایت وارد می شه.

2-مار در زبان HTML یکسری اجزا داریم که هر کدوم برای منظور خاصی هستند مثل <p> که برای وارد کردن پاراگراف استفاده می شه.هر عنصر یا المان یا جزء HTML از یک جفت تگ ساخته میشه که یکی برای شروع اون مثل <p> و دیگری برای پایان اون استفاده میشه مثل <p/>

3-ما در برنامه نویسی اجزاء رو مثل یک موجود یا شیء می بینیم که دقیقا مانند دنیای واقعی هر کدوم از اونها یکسری ویژگی دارند و یکسری رفتار،مثلا "وقتی کسی به شما سلام می کنه،شما در پاسخ به این رویداد یک عکس العمل خاص خودت رو داری"،ما در برنامه نویسی به هرکدوم از این عکس العمل های خاص که شیءدر مقابل یک رویداد خاص نشون می ده میگیم "متد"

 محمد حسام مویدی مهر

مقاله عالی بود ممنون

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....