آموزش HTML – تگ script در html

  • آپدیت شده در تاریخ

آموزش HTML - مقدمه

در جلسه قبلی آموزش HTML با متا تگ آشنا شدیم. در این بخش قصد داریم نحوه کار با تگ script در html را یاد بگیریم.

تگ <script> برای اضافه یا اشاره کردن به جاواسکریپت, داخل یک سند HTML برای افزودن قابلیت تعامل یا تغییر رفتار صفحه وب استفاده می شود.

اسکریپت نویسی سمت کاربر (client-side)

اسکریپت نویسی سمت کاربر اشاره به نوعی از برنامه کامپیوتری دارد که در سمت مرورگر وب کاربر اجرا می شود. جاوااسکریپت (Javascript) معروف ترین زبان اسکریپت نویسی سمت کلاینت بر روی وب است.

استفاده های معمول از جاوااسکریپت شامل اعتبارسنجی فرم, ساخت یک پیام پاپ-آپ, گالری تصاویر, اسلایدر, تغییر داینامیک محتوا, ایجکس و غیره.. است.

افزودن یک اسکریپت به سند HTML

المان <script> برای تعریف یک اسکریپت سمت کاربر استفاده می شود.

اسکریپت در مثال زیر, متن Hello World را در خروجی HTML با استفاده از تگ script در html ایجاد می کند.

نکته: بطور ایده آل, اسکریپت ها باید در پایین صفحه بعد از همه المان ها قرار بگیرید, چراکه اسکریپت ها امکان دانلود موازی (همزمان) را بلاک می کنند. پس این کار باعث افزایش سرعت لود صفحات وب می شود.

فراخوانی یک اسکریپت بیرونی

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

این کار بسیار مفید است اگر قصد دارید که یک اسکریپت یکسان را در اختیار داکیومنت های مختلف یا همان صفحات متفاوت قرار بدید.

بنابراین این کار از تکرار دوباره همان عملیات جلوگیری می کند و توسعه و نگهداری سایت را بسیار آسان تر می کند

تگ noscript در html

المان <noscript> برای قرار دادن یک متن جایگزین برای کاربرانی که اسکریپت در مرورگر آنها غیرفعال است یا مرورگری دارند که اسکریپت سمت کلاینت را پشتیبانی نمی کنید (در این روزها , این مورد آخری تقریبا احتمالش صفر است.)

تگ <noscript> می تواند تمام المان های HTML که می توانید در تگ body داشته باشید, را شامل شود.

نکته: محتوای داخل المان noscript فقط زمانی که اسکریپت ها در مرورگر کاربر غیرفعال یا پشتیبانی نشوند, نمایش داده خواهد شد.

برای یادگیری جاوااسکریپت می توانید کتاب آموزش javascript را به رایگان دانلود و مطالعه کنید.

 

امیدوارم در این بخش آموزش HTML , از تگ script در html نهایت استفاده را برده باشید.

در بخش بعدی در مورد استفاده از Entity ها در HTML یاد می گیریم.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران

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

دوره های آموزشی