JavaScript
JavaScript هي لغة البرمجة للويب، تعمل في كل متصفح وعلى الخوادم عبر Node.js. تحتوي ملفات JS على كود قابل للتنفيذ لصفحات الويب التفاعلية وتطبيقات جانب الخادم وتطبيقات الجوال وبشكل متزايد برامج سطح المكتب.
نوع MIME
text/javascript
النوع
نص
الضغط
بدون فقدان
المزايا
- + Runs natively in every web browser without plugins
- + Massive ecosystem — npm has 2+ million packages
- + Full-stack capability (browser + Node.js server)
- + Modern features: async/await, modules, destructuring
العيوب
- − Dynamic typing can lead to runtime errors
- − Quirky type coercion (e.g., [] + {} behavior)
- − Single-threaded — CPU-bound tasks need Web Workers
متى تستخدم .JS
استخدم JavaScript للتفاعل في المتصفح وخوادم Node.js وواجهات React/Vue/Angular الأمامية وتطبيقات الجوال عبر المنصات.
التفاصيل التقنية
JavaScript لغة ذات أنواع ديناميكية ومبنية على النماذج الأولية مع دوال من الدرجة الأولى. تعمل في حلقة أحداث أحادية المسار مع async/await للتزامن. تستخدم الوحدات ESM (import/export) أو CommonJS (require).
التاريخ
أنشأ Brendan Eich لغة JavaScript في 10 أيام في Netscape عام 1995. وُحّدت كمعيار ECMAScript (ECMA-262) مع ES6/ES2015 التي جلبت ميزات رئيسية مثل الفئات ودوال السهم والوحدات.