تگ script در HTML

تگ script در HTML

تگ script برای نمایش برنامه نویسی های اسکریپتی در صفحه HTML استفاده میشود. این برنامه نویسی ها اسکریپتی توسط  زبان های Javascript، vbscript، ecmascript، live script نوشته میشود و آدرس فایل نوشته شده درون تگ باز شونده script نوشته میشود.

نحوه نوشته تگ script در HTML

تگ script در HTML همانند دیگر تگ های HTML دارای تگ ابتدایی <script> و تگ انتهایی <script/> است.درون تگ ابتدایی میتواند مشخصه های دیگری از جمله ،type، scr،defer، charset، را ذکر کرد.

type درتگ script

زبان و نوع برنامه نویسی اسکریپتی را مشخص میکند. که به صورت های زیر میتواند باشد:

  • text/javascript : اسکریپت نوشته شده زبان برنامه نویسی Javascript  و نوع آن متن است
  • text/ecmascript : اسکریپت نوشته شده زبان برنامه نویسی ecmascript  و نوع آن متن است
  • text/ vbscript : اسکریپت نوشته شده زبان برنامه نویسی vbscript  و نوع آن متن است
  • application/javascript : اسکریپت نوشته شده زبان برنامه نویسی javascript  و نوع آن برنامه کاربردی است.
  • application/ecmascript : اسکریپت نوشته شده زبان برنامه نویسی ecmascript و نوع برنامه کاربردی است.
  • application/vbscript : اسکریپت نوشته شده زبان برنامه نویسی vbscript  و نوع برنامه کاربردی است.
    ( application  باعث میشود که مرورگر متوجه شود از کدام برنامه برای اجرای کد ها استفاده کند)

 scr در تگ script

 اگر اسکریپت هایی که نوشته اید در یک فایل خارجی است با استفاده از scr میتوانید آن فایل را درون script فراخوان کنید. کافی است آدرس کامل فایل مورد نظر را درون scr بنویسید.

 charset در تگ script

نحوه کد گذاری و ترجمه کاراکترها را در اسکریپت ها مشخص میکند. یک مثال مشاهده کنید

 defer در تگ script

 defer باعث میشود که اسکریپت  ها پس از بازگذاری کامل صفحه و تمام دستورات در اخرین مرحله انجام شود. (تنها برای فایل های خارجی قابل استفاده است)

 تگ script کجا نوشته شود؟

تگ script در HTML میتواند در  بخش body یا بدنه اصلی سایت یا head و یا footer نوشته شود. به طور معمول تگ script در head نوشته میشود. اما اگر میخواهید که سایتی با سرعت بارگذاری بالا داشته باشید آن را در پایین ترین بخش سایت برای مثال footer قرار دهید. آخرین پیشنهاد گذاشتن script در بدنه است.

نکته: برخی از مرورگر های قدیمی نمیتوانند تگ های script را اجرا کنند و آن را به صورت یک متن ساده نمایش میدهند برای جلوگیری از این موضوع میتوانید در یک کامنت ساده ذکر کنید که این تگ از دید مرورگرهای قدیمی پنهان بماند.

 تگ noscript

تگ noscript دقیقا بعد از تگ script تعریف میشود. این تگ برای مرورگرهایی که اسکریپت را نمیتوانند بخوانند، میتوانید از این تگ استفاده کنید. این تگ را اگر در بخش head تعریف میکنید باید برای آن meta، link وstyle تعریف کنید.که تنها در  HTML5 امکان پذیر است و در HTML4.01 فقط میتوانید در Body بنویسید

 

 

3 نظرات شما

  • hassan pakparvar

    اسفند ۲۴, ۱۳۹۲ at ۴:۱۱ ق.ظ
    مرسی مرسی مرسی خداییش خیلی کار جموجور و کاملی ارایه دادی گرچه یه سری اشکالات ریز داره ولی مطالب اینقدر مفید هستن که نقص ها رو میپوشونه. من تو زمینه طراحی مبتدی هستم و علاقه زیادی به کد نویسی دارم دنبال یه مرجع بودم که بتونه به صورت سطحی مطالب رو توضیح بده که قابل درک باشه سایت شمارو پیدا کردم
  • علی

    خرداد ۲۹, ۱۳۹۳ at ۵:۰۹ ب.ظ
    خیلی نامفهومه فقط کسی که قبلا html رو خونده باشه میتونه با آموزشت مطالب رو مرور کنه واسه یه آدم مبتدی خیلی نامفهومه!
  • hamed

    تیر ۳, ۱۳۹۴ at ۱:۰۶ ب.ظ
    سلام تو عنوان بخش نوشتید scr در تگ script که باید به حای scr کلمه src بزارید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


© 2013 Mobtadi. All rights reserved.
کلیه حقوق مادی و معنوی برای وبسایت مبتدی محفوظ است.