freeCodeCamp/guide/arabic/javascript/index.md

35 lines
2.9 KiB
Markdown

---
title: JavaScript
localeTitle: جافا سكريبت
---
## جافا سكريبت
JavaScript هي لغة البرمجة النصية الأكثر استخدامًا على الأرض. ويحتوي على أكبر نظام بيئي للمكتبات من أي لغة برمجة.
جافا سكريبت هي اللغة الأساسية للويب ، ولغة البرمجة الوحيدة التي يمكن تشغيلها في جميع متصفحات الويب الرئيسية.
والجدير بالذكر أن جافا سكريبت لا علاقة لها بجافا. [JavaScript: لغة البرمجة الأكثر إساءة فهم في العالم](http://www.crockford.com/javascript/javascript.html)
الاسم الرسمي لجافا سكريبت هو ECMAScript المحدد في المواصفة القياسية [ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm)
إذا كنت تريد معرفة المزيد عن لغة جافا سكريبت ، ولماذا تستخدم على نطاق واسع ، اقرأ مقالة كوينسي لارسون - [أي لغة برمجة يجب أن أتعلمها أولاً؟](https://medium.freecodecamp.org/what-programming-language-should-i-learn-first-%CA%87d%C4%B1%C9%B9%C9%94s%C9%90%CA%8C%C9%90%C9%BE-%C9%B9%C7%9D%CA%8Dsu%C9%90-19a33b0a467d) - أو شاهد هذا [الفيديو الملهم من Preethi Kasireddy](https://www.youtube.com/watch?v=VqiEhZYmvKk) .
## محركات جافا سكريبت المستقلة
Mozilla's SpiderMonkey ، أول محرك جافا سكريبت مكتوب على الإطلاق ، مستخدم حاليًا في Mozilla Firefox. V8 ، محرك جافا سكريبت من Google ، المستخدم في Google Chrome.
Google Apps Script ، وهو مترجم يستند إلى السحاب / الخادم يوفر تحكمًا "شبيهًا بالماكرو" برمجيًا في خدمات ومستندات Google Apps.
Node.js ، مبنية على قمة V8 ، منصة تعمل على تمكين التطبيقات من جانب الخادم ليتم كتابتها في JavaScript.
يتضمن Windows JScript ، متغير JavaScript في Windows Script Host.
تم تطوير Chakra ، شوكة Jscript ، بواسطة Microsoft واستخدامها في مستعرض Edge الخاص بهم.
تقدم Mozilla أيضًا Rhino ، وهو عبارة عن تطبيق جافا سكريبت مبني بلغة Java ، وعادة ما يتم تضمينه في تطبيقات Java لتوفير البرمجة النصية للمستخدمين النهائيين.
يقوم WebKit (باستثناء مشروع Chromium) بتنفيذ محرك JavaScriptCore.
## أطر JavaScript
أكثر الأطر استخدامًا لجافا سكريبت هي React JS، Angular JS، Create JS، jQuery، nodeJS etc. لمزيد من التفاصيل اتبع هذا [الرابط](https://javascriptreport.com/the-ultimate-guide-to-javascript-frameworks/) .