جاوا اسکریپت زبان برنامه نویسی می باشد که درون کدهای(HTML) قرار می گیرد و بر روی مرورگر بازدید کننده اجرا می شود. جاوا اسکریپت توانایی تغییر در محتویات المانهای نمایش داده شده را بر روی مرورگر فرد بازدید کننده دارد بطوریکه امکان پویا سازی یا دینامیک شدن صفحات بوجود می آید.
توانایی ها و قابلیت های جاوا اسکریپت بسیار متنوع بوده و تنها به موارد که در زیر می آید خلاصه نمی شود. در زیر لیستی از قابلیت های این اسکریپت آورده شده است :
امکان تغییر در متون نمایش داده شده در مرورگر امکان تغییر رنگها، رنگ پس زمینه و موقعیت قرار گیری المانهای استفاده شده در طراحی صفحات وب تغییر در مشخصه های المانها و CSS آنها متحرک سازی، انیمیشن و پویا نمایی تعامل با کاربر و از طریق المانهای ورودی نظیرTextbox ها، RadioButton ها، TextArea و غیره عکس العمل نشان دادن به واکنش های کاربران نظیر تغییر عکسها با حرکت موس روی آنها و ...