لغة JavaScript: هي عبارة عن لغة برمجة تستخدم في إنشاء صفحات أكثر تفاعلية وهي تُعتبر من أكثر الُّلغات استخداماً في برمجة صفحات المواقع web pages حيث أنّها تعطيك إمكانية التحكم في كل جزء من صفحة الموقع. حيث تقوم بتحويل صفحات ال HTML من الصفحة الثابتة إلى صفحة ديناميكية متغيرة حيث أن الصّفحات تكون عبارة عن شيء ثابت لا يسمح للمستخدم بالتفاعل معه وتقوم JavaScript بجعل الصفحات تتسم بالحيوية بحيث تجعلها قائمة على الأوامر الصادرة من المستخدم user .
طوّرت JavaScript بواسطة BrendenEich من شركة Netscape تحت مسمى Mocha والذي تم تغييرة لاحقاً إلى Live Script وفي النهاية إلى JavaScript أضيفت وطبقت للمرة الأولى عام ١٩٩٥.
خصائص لغة JavaScript:
١.متعددة النماذج وظيفية ، كائنية .
٢.لغة نصية (Script).
٣.غير معتمدة على نظام تشغيل محدد .
٣.أسلوب الكتابة ديناميكي .
٤.تستخدم (Prototypes) بدلاً من الكلاسات للوراثة .
٥.لديها قدرة تعامل قوية مع التعابير النمطية على طريقة لغة البرمجة بيرل .
٦.إمكانية تضمينها داخل صفحات HTML.
أهم تطبيقات لغة JavaScript:
١.Apple Dashboard Widgets .
٢.Microsoft Gadgets.
٣. Widgets!Yahoo .
٤.Google Desktop Gadgets .