javascript - ws3 - www w3schools com html5




ما الفرق بين JavaScript و JScript؟ (8)

لقد تساءلت دائمًا لماذا هيك؟!؟ هو الفرق بين JScript و JavaScript.


JScript هو تطبيق Microsoft لـ Javascript


JScript هو تطبيق Microsoft لمواصفات ECMAScript. JavaScript هو تطبيق Mozilla للمواصفات.


بقدر ما أستطيع أن أقول ، هناك شيئان:

  1. منشئ ActiveXObject
  2. The idiom f (x) = y ، أي ما يعادل تقريبًا f [x] = y.

تأتي لغة جافا سكريبت ، أولاً ، من Netscape.

قامت Microsoft بإجراء هندسة عكسية لجافا سكريبت وسميتها JScript لتجنب مشاكل العلامة التجارية مع Sun. (تم عقد شراكة بين Netscape و Sun في ذلك الوقت ، لذلك كان هذا أقل أهمية)

اللغات متطابقة ، كلاهما لهجات من نص ECMA ، معيار ما بعد الواقع.

على الرغم من أن اللغات متطابقة ، نظرًا لأن JScript يعمل في Internet Explorer ، فإنه يتمتع بحق الوصول إلى كائنات مختلفة تعرضها المستعرض (مثل ActiveXObject)


من ويكيبيديا: http://en.wikipedia.org/wiki/Jscript

JScript هو لهجة Microsoft لمواصفات لغة البرمجة النصية ECMAScript.

تعد JavaScript (تطبيق Netscape / Mozilla لمواصفات ECMA) و JScript و ECMAScript لغات متشابهة جدًا. في الواقع ، غالبًا ما يُستخدم اسم "جافا سكريبت" للإشارة إلى ECMAScript أو JScript.

تستخدم Microsoft اسم JScript لتطبيقه لتجنب مشكلات العلامة التجارية ( JavaScript هي علامة تجارية لشركة Oracle Corporation ).


منذ زمن طويل ، كان جميع مزودي المستعرض يقومون بجعل محركات جافا سكريبت لمتصفحاتهم ، وهم فقط هم والله يعلمون ما يحدث داخل هذا. يوم واحد جميل جاء ECMA الدولي وقال: دعونا نجعل المحركات على أساس معيار مشترك ، دعونا جعل شيء عام لجعل الحياة أكثر سهولة ومتعة وجعلوا هذا المعيار. نظرًا لأن جميع مزودي المستعرض يقومون بإنشاء محركات Javascript الخاصة بهم استنادًا إلى ECMAscript core (قياسي).

على سبيل المثال ، يستخدم google chrome محرك V8 وهو مفتوح المصدر. يمكنك تنزيله ومشاهدة كيف يترجم برنامج C ++ أمر 'طباعة' جافا سكريبت إلى رمز الآلة.

يستخدم Internet Explorer محرك JScript (Chakra) لمتصفحهم ويقوم الآخرون بذلك ويستخدمون جميعهم الأساسية المشتركة.


وفقا this المادة:

  • JavaScript هي لغة برمجة تم تطويرها بواسطة Netscape Communications المصممة لتطوير تطبيقات إنترنت العميل والخادم. تم تصميم Netscape Navigator لتفسير JavaScript المضمن في صفحات الويب. جافا سكريبت مستقلة عن لغة جافا الخاصة بـ Sun Microsystem.

  • يعد Microsoft JScript تطبيقًا مفتوحًا لجافا سكريبت Netscape. JScript هي لغة برمجة نصية عالية الأداء مصممة لإنشاء محتوى نشط عبر الإنترنت لشبكة ويب العالمية. تسمح JScript للمطورين بربط مجموعة متنوعة من الكائنات وأتمتتها تلقائيًا في صفحات الويب ، بما في ذلك عناصر تحكم ActiveX وبرامج Java. تم تصميم Microsoft Internet Explorer لتفسير JScript المضمّن في صفحات الويب.


ويكيبيديا لديها this القول عن الاختلافات.

بشكل عام ، JScript هي لغة برمجة نصية ActiveX يتم تفسيرها على الأرجح على أنها JavaScript بواسطة مستعرضات غير IE.





jscript