تفاوت های اکشن اسکریپت و جاوا اسکریپت
اکشن اسکریپت بسیار شبیه به هسته زبان برنامه نویسی جاوا اسکریپت است . نیازی به دانستن جاوا اسکریپت برای یاد گیری اکشن اسکریپت نیست ، اما با دانستن آن ، اکشن اسکریپت برای شما کمی آشنا خواهد بود .
انجمن شرکت های کامپیوتری اروپا ECMA در سند رسمی شماره 262 خود جاوا اسکریپت و طرز استفاده استاندارد های آن را ثبت نموده است و اکشن اسکریپت نیز بر پایه آن سند پایه ریزی شده است .
تعدادی از تفاوت های اکشن اسکریپت و جاوا اسکریپت :
اکشن اسکریپت از آبجکت های سمت سرور مانند Browser, window ,anchor پشتیبانی نمی کند .
اکشن اسکریپت بطور کامل از آبجکت های داخلی جاوا اسکریپت پشتیبانی نمیکند .
اکشن اسکریپت از بعضی ساختارهای دستوری پشتیبانی میکند که در جاوا اسکریپت ممنوع است ( بطور مثال if Frameloaded و اسلش ها) و جاوا اسکریپت نیز بعضی از سینتکس های خاص خود را دارد .مانند try , catch , throw , statement lables
اکشن اسکریپت از فانکشن ساز های جاوا اسکریپت پشتیبانی نمیکند .
در جاوا اسکریپت مقدار بازگشتی داده های undefined همان undefined است . اما در اکشن اسکریپت مقدارش “” میشود(یعنی تهی) .
در اکشن اسکریپت مقدار تعیین نشده در متغیر های عددی NaN است . اما در مقدار تعیین نشده ها در عبارات وو متغیر های عددی صفر است .
در جاوا اسکریپت وقتی یک رشته نوع بولین دارد و طول رشته غیر از صفر باشد ،نتیجه آن true است و اگر طول رشته صفر باشد مقدارش false میشود . در اکشن اسکریپت رشته به عدد تبدیل میشود . اگر عدد غیر صفر بود مقدار true میدهد وگر نه مقدار false خواهد شد .
اجرای کدهای جاوا اسکریپت روی کامپیوتر بهصورت آفلاین
بیشتر افراد برای کاربردی کردن وبلاگ یا سایتهای خود از کدهای جاوااسکریپت استفاده میکنند اما اکثر کاربران برای تست اینگونه کدها آنها را مستقیم وارد قالب وبلاگ خود میکنند که اینکار چندان به صلاح نیست.
قصد داریم ترفندی را به شما معرفی کنیم که با بهره گیری از آن میتوانید این کدها را روی کامپیوتر و بدون نیاز به اتصال به اینترنت امتحان کنید و پس از تایید، آنها را در وبلاگ خود قرار دهید.
برای اینکار در فضای خالی از صفحه دسکتاپ، راست کلیک کرده و از New>Text Document را انتخاب کنید. خواهید دید که نرمافزار Notepad باز میشود. حال کد مربوطه را داخل Notepad از طریق Copy و Paste وارد کنید. پس از کپی کدهای فوق، از منوی File بر روی Save as کلیک کنید. سپس فایل را با نام مورد نظر و پسوند.html ذخیره کنید. همچنین در صورتی که در میان کدها عبارت فارسی وجود دارد، گزینه Encoding را بر روی UTF-8 تنظیم کنید. سپس روی دکمه Save کلیک کرده و فایل را ذخیره کنید.
حال کافی است فایل ذخیره شده را توسط یک مرورگر وب باز کنید تا شاهد عملکرد کد جاوا باشید.
در پایان دقت کنید ممکن است هنگام بازکردن فایل توسط مرورگر اینترنتاکسپلورر، نوار زردی در بالای صفحه مشاهده شود. شما بایستی روی آن نوار راست کلیک کرده و گزینه Allow Blocked Content را انتخاب کنید.
نکته: دقت داشته باشید ممکن است همگی کدهای جاوا تحت این روش عمل نکنند.