همانطور که در مقاله شغل طراحی سایت چیست گفتیم، فرانت اند از سه زبان اصلی HTML، CSS و JavaScript تشکیل شده است. HTML و CSS برای طراحی ظاهر سایت هستند، اما Java یک زبان شی گرا است. شی گرایی یعنی تعریف یکسری ویژگی ها یا رفتار ها و نسبت دادن آنها با عناصر مختلف. در حقیقت با استفاده از زبان برنامه نویسی شی گرا، می توان یکسری رفتار را تعریف کرد و آنها را به المان های مختلف یک وب سایت نسبت داد. برای مثال یکی از ویژگی های شی گرایانه این است که با کلیک کاربر روی دکمه لاگین، پیامی در بالای صفحه برای او نشان داده شود. یا اگر کاربر نام کاربری و رمز عبور خود را اشتباه وارد می کند، در قالب یک پیام یا نوتیفیکشن به کاربر اطلاع داده شود. کاربرد جاوا اسکریپت در فرانت اند، ایجاد چنین قابلیت هایی است. در واقع شما می توانید به کمک جاوا اسکریپت برای وب سایت خود رفتار های مختلفی تعریف کنید.