تگ اسکریپت در HTML برای تعریف و اجرای کدهای اسکریپت، معمولاً JavaScript، استفاده میشود. این تگ به توسعهدهندگان این امکان را میدهد که کدهای اجرایی را به صفحات وب اضافه کنند و تعاملات دینامیک را فراهم کنند.
حتما بخوانید: فرمت دهی B , Hr , Sub , Sup , Center
این تگ برای تعریف اسکریپت های ( scripts ) مورد استفاده در صفحه از قبیل جاوا اسکریپت ، جی کوئری و … می باشد.
نکته 1 : از تگ script ، میتوان در هر جای صفحه استفاده کرد اما توصیه میگردد در بخش head تعریف نشوند و در یک فایل خارجی جدا از سایت باشند و در صورت امکان آخرین کد html ، قرار داده شوند تا سرعت بارگزاری اولیه ی سایت بالا برود.
نکته 2 : از این تگ برعکس متاتگ ها میتوان چند بار استفاده نمود و مشکلی بوجود نمی آید.
به دو روش میتوان از تگ اسکریپت (Script) استفاده نمود :
1- تعریف اسکریپت داخلی :
در این روش کدهای اسکریپتی ما بطور مستقیم در داخل این تگ تعریف میگردند.
عیب این روش، نیاز به کدنویسی مجدد در دیگر صفحات مورد استفاده از توابع (function) استفاده شده در این قسمت می باشد که در صورت تغییر در کد مجبور به تغییر در همه ی صفحات خواهیم بود. اصطلاحا عدم کپسوله سازی را در پی دارد.
مزیت این نوع ، سرعت بالاتر آن نسبت به استفاده از اسکریپت خارجی و عدم نیاز به بارگزاری فایل خارجی می باشد. طریقه ی استفاده از آن برای کد جاوا اسکریپت :
<script type=“text/javascript” > .
. محل کدهای جاوا اسکریپت
.
</script>
2 – تعریف اسکریپت خارجی :
در این روش کدهای اسکریپتی مانند جاوا اسکریپت و جی کوئری و … در فایل خارجی نوشته شده و سپس با استفاده از این کد در صفحه معرفی می گردند .
مزیت این روش کپسوله سازی و استفاده ی مجدد از اسکریپت ها در صفحات مختلف است و عیب این روش سرعت کمتر نسبت به روش قبل به دلیل نیاز به درخواست برای بارگزاری فایل اسکریپت می باشد.
توصیه میشود از این روش استفاده گردد اما تمامی کدهای اسکریپت را در صورت امکان در یک فایل ذخیره کنید تا از درخواست های اضافی برای بارگزاری فایل ها جلوگیری و در نتیجه سرعت بالاتر برود.
نکته ی دیگر اینکه اگر در صفحه ای از فایل اسکریپتی استفاده نمیشود آن فایل را معرفی ننمایید تا در راندمان سرعت سایت افت ایجاد نگردد.
طریقه ی تعریف آن بصورت زیر می باشد:
<script language=“JavaScript” src=“آدرس فایل خارجی” /> <script language=“JavaScript” src=“./Scripts/functions.js” />
با دریافت « مشاوره برنامهنویسی، وب و سئو » از کارشناسان جوان حرفهای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!