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 |
|
مدهای درخواست HTTP CORS را تنظیم میکند. |
defer | defer | مشخص میکند که اسکریپت باید در حالی که صفحه در حال پردازش است، به صورت موازی دانلود شود و پس از تکمیل پردازش صفحه اجرا شود (فقط برای اسکریپتهای خارجی). |
integrity | filehash | به مرورگر اجازه میدهد تا اسکریپتی که دریافت کرده است را بررسی کند تا اطمینان حاصل شود که اگر کد منبع تغییر کرده باشد، کد هرگز بارگذاری نخواهد شد. |
nomodule |
|
مشخص میکند که اسکریپت نباید در مرورگرهایی که پشتیبانی از ES2015 دارند اجرا شود. |
referrerpolicy |
|
مشخص میکند که چه اطلاعات ارجاعدهندهای در هنگام دریافت اسکریپت ارسال میشود. |
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; }
پشتیبانی از مرورگر
کروم | کنار | افراد | سفاری | اپرا |
---|---|---|---|---|
کروم | کنار | افراد | سفاری | اپرا |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |