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

تگ اسکریپت html

این تگ برای تعریف اسکریپت های ( scripts ) مورد استفاده در صفحه از قبیل جاوا اسکریپت ، جی کوئری و … می باشد.

نکته ۱ : از تگ script ، میتوان در هر جای صفحه استفاده کرد

اما توصیه میگردد در بخش head تعریف نشوند و در یک فایل خارجی جدا از سایت باشند

و در صورت امکان آخرین کد html ، قرار داده شوند تا سرعت بارگزاری اولیه ی سایت بالا برود.

نکته ۲ : از این تگ برعکس متاتگ ها میتوان چند بار استفاده نمود و مشکلی بوجود نمی آید.

به دو روش میتوان از تگ اسکریپت (Script) استفاده نمود :

۱- تعریف اسکریپت داخلی :

در این روش کدهای اسکریپتی ما بطور مستقیم در داخل این تگ تعریف میگردند.

عیب این روش، نیاز به کدنویسی مجدد در دیگر صفحات مورد استفاده از توابع (function) استفاده شده

در این قسمت می باشد که در صورت تغییر در کد مجبور به تغییر در همه ی صفحات خواهیم بود.

اصطلاحا عدم کپسوله سازی را در پی دارد.

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

طریقه ی استفاده از آن برای کد جاوا اسکریپت :

<script type="text/javascript" >
.
. محل کدهای جاوا اسکریپت
.
</script>

۲ – تعریف اسکریپت خارجی :

در این روش کدهای اسکریپتی مانند جاوا اسکریپت و جی کوئری و … در فایل خارجی نوشته شده

و سپس با استفاده از این کد در صفحه معرفی می گردند .

مزیت این روش کپسوله سازی و استفاده ی مجدد از اسکریپت ها در صفحات مختلف است

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

توصیه میشود از این روش استفاده گردد اما تمامی کدهای اسکریپت را در صورت امکان در یک فایل ذخیره کنید

تا از درخواست های اضافی برای بارگزاری فایل ها جلوگیری و در نتیجه سرعت بالاتر برود.

نکته ی دیگر اینکه اگر در صفحه ای از فایل اسکریپتی استفاده نمیشود

آن فایل را معرفی ننمایید تا در راندمان سرعت سایت افت ایجاد نگردد.

طریقه ی تعریف آن بصورت زیر می باشد:

 

<script language="JavaScript" src="آدرس فایل خارجی" />
<script language="JavaScript" src="./Scripts/functions.js" />

 

مقاله تگ اسکریپت html را مشاهده کردید؟ تمرین کنید،

مطمئنم خودتون می بینید که این تگ چه جذابیتی در سایت ها دارد.

دیدگاهتان را بنویسید