این آموزش در تاریخ ۱۴۰۲/۰۶/۲۳ آپدیت شده است.
آموزش تگ script در HTML
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش تگ script در HTML با من همراه باشید.
Free-Learn
آنچه در این جلسه میخوانید :
تگ Script در HTML
تگ script
تگی است که با استفاده از آن میتوان دستورات جاوااسکرپیت را در یک صفحه وب وارد و یا ایجاد کرد.
دستورات جاوااسکریپت هم میتونن بصورت داخلی ( یعنی داخل همون صفحه ) و هم بصورت خارجی ( یعنی در یک فایل مجزا خارج از اون صفحه ) مورد استفاده قرار بگیرند.
Free-Learn
مثال از تگ script در HTML
در ادامه میتوانید یک مثال از این تگ را مشاهده نمایید.
مثال شماره ۱ : نوشتن دستورات جاوا اسکریپت درون خوده صفحه ( داخل تگ body )
1 2 3 4 5 6 7 |
<script> function MyMessage(){ document.getElementById("Result").innerHTML = "Salam Khobi?"; } </script> |
مثال شماره ۲ : نوشتن دستورات جاوا اسکریپت درون خوده صفحه ( داخل تگ head )
1 2 3 4 5 6 7 8 9 10 11 |
<head> <script> function MyMessage(){ document.getElementById("Result").innerHTML = "Salam Khobi?"; } </script> </head> |
مثال شماره ۳ : فراخوانی فایل جاوا اسکریپت ( یعنی اتصال فایل جاوا اسکریپت با فایل HTML )
1 |
<script src="files/test.js"></script> |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از تگ script
در HTML پشتیبانی میکنند یا خیر.
نام مرورگر | Chrome | Firefox | Opera | Safari | Edge |
پشتیبانی | بله | بله | بله | بله | بله |
Free-Learn
جدول صفات تگ script در HTML
در جدول زیر میتوانید صفات بهمراه مقادیری را که میتوان در این تگ استفاده کرد را مشاهده نمایید.
نام صفت | مقدار | توضیح |
---|---|---|
async | async | مشخص میکند که یک اسکریپت بصورت غیرهمزمان اجرا شود ( قابل استفاده فقط برای فایل اسکریپت خارجی ) |
charset | charset | نحوه کدگذاری کاراکترهای فایل اسکریپت خارجی را مشخص میکند ( قابل استفاده فقط برای فایل اسکریپت خارجی ) |
defer | defer | نحوه اجرا شدن اسکریپت های موجود در صفحه را مشخص میکند ( قابل استفاده فقط برای فایل اسکریپت خارجی ) |
src | URL | آدرس URL فایل جاوا اسکریپت خارجی را مشخص میکند |
type | media_type | نوع رسانه محتوایی را مشخص میکند |
Free-Learn
پشتیبانی از صفات و رویدادهای عمومی
تگ script
تنها از صفات عمومی در HTML پشتیبانی می کند.
Free-Learn
نکات و توضیحات
- اگه از صفت src درون این تگ استفاده کرده باشیم، میتونیم اون رو بصورت تگ تنها بنویسیم. ( یعنی تگی که تگ بسته ندارد ) ( همانند دستور زیر ) ( ولی خب شما سعی کن همیشه تگ بسته رو بنویسید )
1 |
<script src="test.js"> |
- استفاده از صفت type در HTML4 ضروری می باشد ولی در HTML5 استفاده از این صفت اختیاری می باشد.
- با استفاده از تگ <noscript> نیز میتوان یک متن بصورت دلخواه مشخص کرد تا اگر مرورگر کاربر از دستورات جاوا اسکرپیت پشتیبانی نکرد، اون متن به کاربر نمایش داده شه.
Free-Learn
دستورات CSS پیش فرض
معمولا مرورگرها تگ script
را بصورت پیش فرض با دستورات CSS زیر نمایش میدهند.
1 2 3 |
script { display: none; } |