صفحه اصلی | انجمن | ورود | عضویت | خوراک | نقشه | تماس با ما | آپلود فایل | چت | فتوشاپ آنلاین تبلیغات
محل نوشتن کدهای جاوا اسکریپت
::: در حال بارگیری لطفا صبر کنید :::

نام کاربري : پسورد : يا عضويت | رمز عبور را فراموش کردم


تعداد بازدید : 246
نویسنده پیام
admin
آفلاین



ارسال‌ها: 1193
عضویت: 28 /6 /1392
تشکر کرده: 34
تشکر شده: 18
محل نوشتن کدهای جاوا اسکریپت

در مورد محل نوشتن کدهای جاوا اسکریپت انعطاف پذیری بالائی وجود دارد و تقریبا شما در هر جایی از سند html میتوانید کدهای جاوا اسکریپت را بنویسید و اجرا کنید .
هرچند لیست زیر شامل روش های ترجیحی قرارگیری کدهای جاوا اسکریپت درون سند html میباشد :

[*]درون تگ ...

[*]درون تگ ...

[*]درون هر دو تگ ... و ...

[*]کدنویسی کردن درون یک فایل جدا و لود کردن در تگ ...

در ادامه ، شیوه های اضافه کردن کدهای جاوا اسکریپت به سند html را بصورت مفصل یاد میگیریم
نوشتن کدهای جاوا اسکریپت در بخش ... :
اگر شما بخواهید کدهای جاوا اسکریپت خود را درون تگ head در سند html قرار دهید . قبل از لود شدن تگ body کدهای جاوا اسکریپت شما لود میشود و برای اینکه یک متن ساده را به کاربر نشان دهید باید به شکل زیر کدنویسی کنید :

کد:

<html>

<head>

<script type = "text/javascript">

<!--

function sayHello() {

alert("Hello World")

}

//-->

</script>

</head>

<body>

<input type = "button" onclick = "sayHello()" value = "Say Hello" />

</body>

</html>

در مثال بالا میبینید که تگ script درون تگ head قرار گرفته است و کدهای جاوا اسکریپت به این شکل درون تگ head نوشته میشود .
نوشتن کدهای جاوا اسکریپت در بخش ... :
شما میتوانید کدهای جاوا اسکریپت خود را درون تگ body و لابه لای کدهای html بنویسید . در این حالت همزمان با لود شدن body کدهای جاوا اسکریپت هم لود میشود
مثال :

کد:

<html>

<head>

</head>

<body>

<script type = "text/javascript">

<!--

document.write("Hello World")

//-->

</script>

<p>This is web page body </p>

</body

نوشتن کدهای جاوا اسکریپت هم در تگ head و هم تگ body :
شما میتوانید کدهای جاوا اسکریپت را هم درون تگ head که در بخش اول بالا مشاهده کردید بنویسید هم در تگ body که در بخش دوم مشاهده کردید .
کدهای نوشته شده مجزا از هم اجرا میشوند و مشکلی نخواهد بود
مثال :

کد:

<html>

<head>

<script type = "text/javascript">

<!--

function sayHello() {

alert("Hello World")

}

//-->

</script>

</head>

<body>

<script type = "text/javascript">

<!--

document.write("Hello World")

//-->

</script>

<input type = "button" onclick = "sayHello()" value = "Say Hello" />

</body>

</html>

نوشتن کدهای جاوا اسکریپت در فایل مجزا :
اگر بصورت گسترده از جاوا اسکریپت استفاده شود متوجه خواهید شد که ممکن است کدهای شما در صفحات مختلفی بصورت تکراری نوشته شده است .
برای ویرایش کردن کدهای جاوا اسکریپت در فایل های مختلف html نیز باید زحمت و زمان بیشتری صرف کنید .
تگ script مکانیسمی را فراهم کرده است که شما بتوانید تمام کدهای جاوا اسکریپت خود را در یک فایل واحد بنویسید و سپس آنرا در تمام صفحات بارگزاری کنید .
در مثالی که برای شما آورده ایم شما مشاهده میکنید که در تگ head ما یک تگ script تعریف کردیم که خاصیت src دارد و در خاصیت src مسیر قرار گیری فایل جاوا اسکریپت را معرفی میکنیم

کد:

<html>

<head>

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

</head>

<body>

.......

</body>

</html>

برای اینکه بتوانید در یک فایل مجزا کدهای جاوا اسکریپت خود را بنویسید شما باید یک فاایل مجزا با فرمت js درست کنید و کدهای جاوا اسکریپت خود را درون آن بنویسید .
در مثال بالا مشاهده کردید که ما فایلی با نام و فرمت filename.js را فراخوانی کردیم که حاوی کدهای جاوا اسکریپت خواهد بود .
برای مثال اگر ما بخواهیم یک تابعی را بنویسی که یک متنی را نشان دهد میتوانیم کدهای زیر را در فایل جاوا اسکریپت مجزا بنویسیم :

کد:

function sayHello() {

alert("Hello World")

}

اتمام


خدايا ، من در كلبه فقيرانه خود چيزی را دارم كه تو در عرش كبريايي خود نداري ،من چون تویی دارم و تو چون خود نداری

همیشه امیـــد داشته باش
دوشنبه 11 اسفند 1399 - 14:00
وب کاربر ارسال پیام نقل قول تشکر گزارش



تازه سازي پاسخ ها



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.


پرش :