اگر کمی با دنیای وب آشنایی داشته باشید حتما در مورد جاوا اسکریپت شنیده اید و هرگاه در مورد حرکات عجیب و غریب بعضی از سایت ها از دوستان پرسیده اید آنها را به جاوا اسکریپت نسبت داده اند. حرکاتی مانند حرکت یک عکس یا متن بدنبال موس ، لرزیدن صفحه هنگام ورود به یک وبلاگ ، منوهای پایین افتادنی در سایت ها و ...
اما جاوا اسکریپت چیست؟
جاوا اسکریپت زبانی است که در صفحات html کاربرد دارد و قابلیتهای بسیاری از قبیل : افزایش کیفیت طراحی صفحات، کنترل صفحات، کنترل browser بازدید کننده ، ساخت و استفاده cookie ها و بسیاری چیزهای دیگر.
اطلاعات پیش نیاز چیست؟
JavaScript یک زبان برنامه نویسی اسکریپتی است که کدهای آن بسیار شبیه به زبان C است . زبان JavaScript یک زبان برنامه نویسی "شی گرا" میباشد. از آنجا که JavaScript یک متن ساده میباشد، در نتیجه میتوان از هر ویرایشگر متن کمک گرفت، در سیستم ویندوز اغلب کاربران از برنامه notepad استفاده میکنند.
تفاوت جاوا و جاوا اسکریپت :
برخلاف شباهت اسمی موجود برنامه Java و JavaScript، هیچگونه شباهتی بین این دو برنامه وجود ندارد. Java یک زبان برنامه نویسی بسیار کامل و پیشرفته ای است که توسط شرکت sun microsystem تهیه شده و جاوا اسکریپت توسط شرکت netscape. اساس Java در برنامه های client-side برای ایجاد appletها میباشد، این برنامه های کوچک توسط شبکه اینترنت دریافت شده و درون خود browserها اجرا میشوند بطوریکه بعلت وجود قابلیت همه گیر Java، این برنامه در تمامی browserهایی که قابلیت اجرای Java را دارند، کار میکنند
مزایای جاوا اسکریپت :
· جاوا اسکریپت بر خلاف vbscript در همه browser ها قابل استفاده و خوانده شدن است.
· جاوا اسکریپت قابلیت برنامه نویسی را به صفحات HTML شما میدهد.
· جاوا اسکریپت صفحات HTML شما را پویا میکند.
· جاوا اسکریپت به رویدادها پاسخ میدهد ( مثل کلیک موس،load شدن صفحه و ...)
· جاوا اسکریپت قابلیت ارزیابی و تغییر روی اطلاعات را دارد.
· جاوا اسکریپت قابلیتهای زیادی در کنترل browser بیننده دارد.
اینترنت شبکهای است که در آن میلیونها کامپیوتر از سراسر جهان به هم متصل شدهاند. این کامپیوترها یا برای شرکتهای بزرگ میباشند و یا از جمله کامپیوترهایی هستند که در خانه مورد استفاده قرار میگیرند.
از اینترنت برای ارتباط و تبادل اطلاعات در فرمهای مختلف استفاده میشود. با استفاده از Email میتوانید نامه ها و انواع مختلف فایلها را برای کاربر دیگری در هر نقطه از جهان بفرستید. در Forumها افراد مختلف در مورد موضوع یا موضوعات خاصی بحث میکنند. با استفاده از نرمافزارهای Messenger، میتوان همانند تلفن نوشتاری ، گفتاری و تصویری، با افراد دیگر ارتباط بر قرار کرد و البته هزینهای بسیار کمتر پرداخت. شناخت دنیای اینترنت، شناختی بی پایان است، اما نباید به آن بصورت دنیای دست نیافتنی نگاه کرد. امروزه بسیاری از کارهای روزمره نیز وابسته به این شبکه است و دیگر حتی برای خریدهای شخصی نیز میتوان بدون خارج شدن از منزل، از طریق اینترنت خرید را انجام داد. کارهای بانکی، ارتباطات، اخبار، برنامه های تلویزیونی، کارهای دانشگاهی و تحقیقاتی، مدیریت تیمهای عملیاتی و تقریبا تمام نیازهای و کارهای روزمره انسان از طریق اینترنت قابل انجام است. آشنایی با این دنیای پیشرفته نیازی است که نمیتوان آنرا در دنیای امروز و آینده نادیده گرفت. آشنایی با اینترنت در واقع شناخت دنیای امروز و نیم نگاهی به آینده است.