Java یک زبان شی گرا قدرتمند برای برنامه نویسی بر روی پلتفرم های مختلف است ، در حالی که Java Script یک زبان ساده اسکریپت نویسی در مرورگر های وب است.
کد های جاوا اسکریپت در قسمت html, head,body و نیز به صورت یک فایل خارجی (فایلی با پسوند js) قابل استفاده و فراخوانی هستند. اما معمولا” به کار بردن آن به صورت یک فایل خارجی به دلیل کم شدن میزان کد صفحه و ویرایش آسان تر مناسب تر است. به ویژه اگر جااوااسکریپت ما در تعداد زیادی از صفحات استفاده شده باشد.
۱- در قسمت head صفحه
در نمونه کد فوق ، تگ <script> در قسمت head صفحه بین دستورات آغازین و پایانی قرار گرفته است :
اسکریپت هایی که در این قسمت قرار می گیرند، بلاقاصله اجرا نمی شوند، اما سایر اجزا و اسکریپت های صفحه می توانند به این اسکریپت ها ارجاع شوند.
معمولا قسمت head صفحه ، برای قرار دادن توابع جاوا اسکریپت مورد استفاده قرار می گیرد. (توابع گروهی از دستورات هستند که با یک ارجاع، اجرا می شوند.)
۲- در قسمت body
با قرار گرفتن فایل جاوا اسکریپت در قسمت body با لود شدن صفحه مستقیما” اجرا می گردد. معمولا” اسکریپت های شمارنده ها و برخی اسکریپت های آماری در بخش body قرا می گیرد.
۳- درون یک سند HTML
چنین عبارت هایی، کنترل گرهای حوادث نامیده می شوند و می توانند رویدادهای خاصی را با آن دستور HTML فعال نمایند. کنترل گرهای رویدادها در واقع نوع خاصی از اسکریپت محسوب می شوند که به دستور نیاز ندارند.
۴- در یک فایل جداگانه
جاوا اسکریپت از فایل های خارجی با پسوند .js پشتیبانی می کند. این فایل ها می توانند حاوی اسکریپت هایی باشند که از داخل یک سند HTML به آن ها ارجاع داده می شوند. نحوه فرا خوانی یک فایل خارجی جاوا اسکریپت (demo.js) به ترتیب زیر می باشد :
|
1 |
<script type="text/javascript" src="scripts/demo.js"></script> |
در ادامه با تعدادی از مزایای استفاده از جاوا اسکریپت آشنا می شویم :
معایب جاوا اسکریپت
از جمله معایب جاوا اسکریپت می توان موارد برتر زیر را بر شمرد :