جاوا اسکریپت

جاوا اسکریپت

جاوا اسکریپت چیست؟

طراحی سایت HTML جاوا اسکریپت زبان برنامه نویسی می باشد که داخل کدهای HTML گذاشته می شود و بر

روی مرورگر بازدید کننده اجرا می شود.جاوا اسکریپت قدرت دگرگونی در محتویات المان های نشان داده شده را بر

روی مرورگر شخص بازدید کننده دارد طوری که امکان پویا سازی یا دینامیک شدن صفحات ایجاد می شود.

توانایی های جاوا اسکریپت

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

دگرگونی در متن های نشان داده شده در مرورگر قدرت دگرگونی رنگ ها، رنگ پس زمینه و موقعیت قرار گرفتن المان

های استفاده شده در طراحی وب سایت

دگرگونی در مشخصه های المان ها و CSS آنها

متحرک سازی، انیمیشن و پویا نمایی

تعامل با یوزر و از راه المان های ورودی مثل Textbox ها، RadioButton ها، TextArea و…

عکس العمل نشان دادن به واکنش های یوزرها مانند تغییر تصاویر با حرکت موس روی آن ها

نشان دادن اخطار و یا پیام به یوزر ها

انجام محاسبات ریاضی

تهیه و تولید کد HTML به صورت پویا و برحسب شرط های مورد نیاز

منو های جالب به همراه انیمیشن

جمع آوری اطلاعات یوزر ها از وبسایت و آمارگیری

فواید جاوا اسکریپت

لازم به ذکر است که فواید این زبان برنامه نویسی فقط به این موارد ختم نمی شود.پویایی دادن به صفحه های

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

کردن اطلاعات کاربری بازدید کنندگان مانند IP های آنها و…نزدیک بودن جاوا اسکریپت به زبان های برنامه نویسی

دیگر مثل  C++ ،  Cو یا C#.توانایی استفاده از کتاب خانه های آماده این زبان برنامه نویسی مثل کتابخانه های

استاندارد ریاضی راحتی در برنامه نویسی و پیاده سازی بدون گرفتار شدن به کامپایلرهای پیچیده.

عیوب جاوا اسکریپت

کند بودن در اجرا به دلیل عدم کامپایل شدن کدها.

دیباگ کردن آن بسیار دشوار است.

اگر خطایی در اجرای برنامه به وجود آید، در برخی از موردها بدون دادن پیامی یا نشان دادن هیچ راهنمایی، از برنامه

بیرون می آید. در همه مرورگرها قابل اجرا نیست (در مرورگرهای قدیمی) و نیز برخی یوزر ها، برای سو استفاده وبسایت ها،

امکان نشان دادن اینگونه اسکریپت ها را بر روی مرورگر خود کنسل می کنند.بر روی مرورگر اجرا می شود در نتیجه

هیچگونه امکانی برای مبادله با سرور وبسایت  ندارد. نکته ای که در آخر  متذکر میشویم این است که جاوا اسکریپت

برنامه ای است که روی کامپیوتر کلاینت یا همان مرورگر اجاره می شود

(در مقایسه با اسکریپت هایی مثل ASP یا PHP که روی سرور اجرا می شوند )