تم إنشاء JavaScript في 1995 بواسطة Brendan Eich بينما كان يعمل في Netscape Communications، الشركة التي تقف وراء متصفح Netscape Navigator، وهو أحد أوائل المتصفحات الشائعة. متصفحات الويب . أرادت شركة Netscape إضافة لغة برمجة نصية إلى متصفحها للسماح لمطوري الويب بإضافة التفاعل إلى صفحات الويب.
طور بريندان إيتش اللغة في في 10 أيام فقط . كان يسمى في الأصل Mocha، ولكن تم تغيير الاسم أولاً إلى LiveScript ثم أخيرًا إلى JavaScript للاستفادة من شعبية Java اللغة في ذلك الوقت، على الرغم من أن JavaScript و Java لغتان مختلفتان تمامًا.
في التسعينيات، كان المنافس الرئيسي لـ Netscape هو Microsoft، والتي استجابة لشعبية JavaScript طورت نسختها الخاصة من اللغة المسماة JScript، والتي تم دمجها في متصفحها، إنترنت إكسبلورر. تسببت هذه المنافسة في تجزئة الطريقة التي تتعامل بها المتصفحات مع جافا سكريبت، مما يجعل من الصعب على المطورين كتابة تعليمات برمجية تعمل باستمرار عبر المتصفحات.
لحل التجزئة، قدمت Netscape JavaScript إلى ECMA International (الرابطة الأوروبية لمصنعي أجهزة الكمبيوتر) لتوحيد اللغة. في عام 1997، تم نشر أول معيار، والمعروف باسم ECMAScript (مختصر ES). منذ ذلك الحين، اتبعت الإصدارات الرسمية للغة JavaScript معيار ECMAScript، والذي يستمر في التطور حتى يومنا هذا.
في العقد الأول من القرن الحادي والعشرين، أصبحت JavaScript أكثر أهمية مع تقديم Ajax (JavaScript غير المتزامن وXML)، وهي تقنية سمحت لتطبيقات الويب بتحديث المحتوى دون إعادة تحميل الصفحة. كان هذا بمثابة بداية تطبيقات الويب الديناميكية ومهدت الطريق لتطوير المزيد من خدمات الويب التفاعلية مثل Gmail وخرائط Google.
في 2009، أصدر Ryan Dahl Node.js، وهي بيئة تشغيل تسمح بتشغيل JavaScript على الخادم. كان هذا بمثابة تغيير كبير، حيث سمح للمطورين باستخدام نفس اللغة في كل من الواجهة الأمامية والواجهة الخلفية، مما أدى إلى تعزيز ظهور JavaScript كلغة للأغراض العامة.
7. الأطر والمكتبات الحديثةAngular وReact وVue.js، مما يجعل تطوير تطبيقات الويب أسهل. ساعدت هذه الأدوات في ترسيخ لغة JavaScript باعتبارها اللغة الأساسية لتطوير الويب الحديث.
8. الوضع الحاليخاتمة
جزءًا أساسيًا من الويب الحديث. يعكس تاريخها قدرتها على التكيف والتطور، مما سمح لها بالبقاء ذات صلة وأساسية في تطوير البرمجيات.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3