HTML <script> تیگ

تعلیم اور استعمال

<script> تگ اسکریپت کو کلائنٹ اسکریپت کو داخل کرنے کے لئے استعمال کی جاتی ہے。

<script> عنصر یا تو اسکریپت جملات کا حامل ہوگا، یا اس کے ذریعے src خاصیت بیرونی اسکریپت فائل کا نشان دہی کریں。

سارے اسکریپتوں میں سب سے زیادہ استعمال ہونے والا اسکریپت جاوااسکریپت ہوگا، لیکن براوزر کچھ دیگر اسکریپت زبانوں کو بھی پشتیبند ہیں。

جاوااسکریپت کا عام استعمال تصویر کا پروسیسنگ، فرم کی تصدیق اور مادد کی آئندہ تبدیلی کا ہے。

نوٹ:اسکریپت عناصر کا نوعیت اسکریپت کا استعمال کے لحاظ سے ہوتا ہے۔ سرسرہ عناصر میں اسکریپت عناصر معلومات عناصر کا حصہ ہیں، دوسرے عناصر (مثلاً body یا sectionجس میں کچھ عبارتی عناصر ہیں。

بھی دیکھئے:

HTML تربیت:HTML اسکریپت

HTML DOM مرجع دستورات:اسکریپت آئیسی

جاوااسکریپت تربیت:سیکریپت جاوااسکریپت میکھ

مثال

مثال 1: تعریف اسکریپت درون‌صفحه

با استفاده از JavaScript "Hello JavaScript!" بنویسید:

<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>

با دست خود امتحان کنید

مثال 2: بارگذاری کتابخانه اسکریپت خارجی

<script src="simple.js"></script>

با دست خود امتحان کنید

توجه‌ها و نظرات

توجه:برای مرورگرهایی که اسکریپت را غیرفعال کرده‌اند یا از اسکریپت پشتیبانی نمی‌کنند، لطفاً به عنصر <noscript>.

توجه:اگر می‌خواهید اطلاعات بیشتری در مورد JavaScript بیاموزید، لطفاً از جاوااسکریپت درس.

ویژگی

ویژگی مقدار شرح
async async مشخص می‌کند که اسکریپت باید در حالی که صفحه در حال پردازش است، به صورت موازی دانلود شود و در صورت امکان فوراً اجرا شود (قبل از تکمیل پردازش)(فقط برای اسکریپت‌های خارجی).
crossorigin
  • anonymous
  • use-credentials
مدهای درخواست HTTP CORS را تنظیم می‌کند.
defer defer مشخص می‌کند که اسکریپت باید در حالی که صفحه در حال پردازش است، به صورت موازی دانلود شود و پس از تکمیل پردازش صفحه اجرا شود (فقط برای اسکریپت‌های خارجی).
integrity filehash به مرورگر اجازه می‌دهد تا اسکریپتی که دریافت کرده است را بررسی کند تا اطمینان حاصل شود که اگر کد منبع تغییر کرده باشد، کد هرگز بارگذاری نخواهد شد.
nomodule
  • True
  • False
مشخص می‌کند که اسکریپت نباید در مرورگرهایی که پشتیبانی از ES2015 دارند اجرا شود.
referrerpolicy
  • no-referrer
  • no-referrer-when-downgrade
  • origin
  • origin-when-cross-origin
  • same-origin
  • strict-origin
  • strict-origin-when-cross-origin
  • unsafe-url
مشخص می‌کند که چه اطلاعات ارجاع‌دهنده‌ای در هنگام دریافت اسکریپت ارسال می‌شود.
src URL URL فایل اسکریپت خارجی را مشخص می‌کند.
type نوع اسکریپت نوع رسانه‌ای اسکریپت را مشخص می‌کند.

تفاوت‌های بین HTML و XHTML

در XHTML، محتوای درون اسکریپت به عنوان #PCDATA (به جای CDATA) مشخص شده است، این بدان معناست که实体‌ها خواهند شد.

یعنی در XHTML، همه کاراکترهای خاص باید کدگذاری شوند یا همه محتوا باید در بخش CDATA بسته شوند:

<script type="text/javascript">
//<![CDATA[
مختصری i = 10;
اگر (i < 5) {
  // some code
}
//]]>
</script>

پشتیبانی می‌کنند

<script> این تگ‌ها نیز از ویژگی‌های جهانی ویژگی‌های جهانی HTML.

تنظیمات CSS پیش‌فرض

بیشتر مرورگرها با تنظیمات پیش‌فرض زیر نمایش داده می‌شوند <script> عنصر:

script {
  display: none;
}

پشتیبانی از مرورگر

کروم کنار افراد سفاری اپرا
کروم کنار افراد سفاری اپرا
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی