شيفرة JavaScript لعرض قائمة بأيام الأسبوع في المتصفح
شيفرة JavaScript لعرض قائمة بأيام الأسبوع في المتصفحالمؤلف: Lionel Rowe · الترخيص: CC0 · المصدر: ويكيميديا كومنز

ما هي لغة جافا سكريبت؟

جافا سكريبت (JavaScript) هي لغة برمجة عالية المستوى تُستَخدم أساسًا داخل متصفحات الويب لإضفاء طابع تفاعلي على الصفحات.11جافا سكريبتar.wikiversity.orgاذهب إلى المرجع ↓يُفتح في تبويب جديد تُصنّف كلغة نصية (script) ديناميكية، وتُستَخدم في تطوير مواقع الويب وتطبيقات الألعاب، كما تسمح بتنفيذ ميزات معقّدة ومتنوعة على صفحات الويب.22لغة جافاسكريبت JavaScript | مهنتيmihnti.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تُنفّذ اللغة بصورة مفسّرة ولا تُجمّع إلى كود آلة، ما يجعلها تتكامل مع أدوات الويب الأخرى وتعمل جنبًا إلى جنب معها.33لماذا تعد لغة جافا سكريبت JavaScript لغة البرمجة التي لا ...ar-wp.comاذهب إلى المرجع ↓يُفتح في تبويب جديد

أشهر لغات البرمجة على غيت هاب
أشهر لغات البرمجة على غيت هابالمؤلف: Wikideas1 · الترخيص: CC0 · المصدر: ويكيميديا كومنز

الخصائص الرئيسية للغة جافا سكريبت (JavaScript):

النشأة

نشأت لغة جافا سكريبت (JavaScript) في أواخر التسعينيات كأداة مخصصة للعمل داخل المتصفح، صُممت لتضيف مؤثرات وتفاعلات إلى صفحات الويب.44ما هي لغة البرمجة جافا سكريبت (JavaScript) ؟tutomena.comاذهب إلى المرجع ↓يُفتح في تبويب جديد ومع مرور الوقت توسعت لتشمل تطبيقات أكثر تعقيدًا على كل من جانب العميل والخادم، ما جعلها تحظى بقبول واسع بين المطورين.55تعلم لغة جافا سكريبت JavaScriptacademy.hsoub.comاذهب إلى المرجع ↓يُفتح في تبويب جديد

الدور في صفحات الويب

تُعد جافاسكريبت لغة برمجة نصية (Scripting Language) خاصة بالويب، إذ توفر محتوى ديناميكيًا وتفاعلية غنية لتطبيقات الويب (Web Applications).66JavaScriptweb.devاذهب إلى المرجع ↓يُفتح في تبويب جديد وتبرز أهميتها في جعل صفحات الويب أكثر تفاعلًا وحيوية؛ حيث تتولى الاستجابة لتصرفات المستخدم، مثل النقر على الأزرار، أو الكتابة في مربع البحث، أو إظهار الإشعارات المفاجئة.77مقدمة في لغة جافا سكريبتclosetag.comاذهب إلى المرجع ↓يُفتح في تبويب جديد

بالإضافة إلى ذلك، تُشكل جافاسكريبت العمود الفقري والروح لتقنية أجاكس (AJAX)، حيث تُنفذ عبرها الوظائف التالية:88في تقنية الـ AJAX: رحلة من التزامن إلى اللاتزامن في عالم ...medium.comاذهب إلى المرجع ↓يُفتح في تبويب جديد

جافاسكريبت في الخادم

توسعت استخدامات جافاسكريبت لتشمل ليس فقط المتصفح بل الخوادم أيضًا، ما أتاح للمبرمجين إمكانية تنفيذ عمليات على حاسب المستخدم وكذلك على خادم بعيد بسهولة.99كتاب مجاني لتعليم لغة جافاسكريبتaitnews.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تُستغل هذه القدرة عبر بيئات تشغيل مثل Node.js التي تسمح للغة بالعمل على الخوادم، مما يجعلها أداة شاملة لتطوير التطبيقات من الطرفية إلى الخادم.1010ما هي لغة JavaScript؟ دليل المبتدئين للغة الويبcoddy.techاذهب إلى المرجع ↓يُفتح في تبويب جديد وبالتالي، انتقلت جافاسكريبت من كونها مقتصرة على واجهة المستخدم إلى أن تصبح لغة برمجة متعددة الأغراض تدعم كل من الواجهة الأمامية والخلفية في تطبيقات الويب الحديثة.99كتاب مجاني لتعليم لغة جافاسكريبتaitnews.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1010ما هي لغة JavaScript؟ دليل المبتدئين للغة الويبcoddy.techاذهب إلى المرجع ↓يُفتح في تبويب جديد

مثال بسيط

تُقدَّم أمثلة بسيطة لتوضيح صيغة كتابة التعليمات البرمجية بلغة جافاسكريبت (JavaScript) واستخداماتها في سياقات متنوعة.1111مقدمة في جافا سكريبت بالعربي | PDFscribd.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1212مقدمة عن JavaScript في Earth Enginedevelopers.google.comاذهب إلى المرجع ↓يُفتح في تبويب جديد

وتشمل هذه الأمثلة ما يلي:

الفرق عن جافا

تشير الملاحظة الواردة في المصدر إلى أن بايثون (Python) وجافا سكريبت (JavaScript) لا يتنافسان على نفس المجال، بل يساهم كل منهما في بناء أجزاء مختلفة من نظام برمجي موحد، ولا يُذكر فيها أي إشارة إلى لغة جافا (Java) لتوضيح الفروقات بينها وبين جافا سكريبت. وبالتالي لا يتوفر في هذا المصدر معلومات يمكن الاعتماد عليها لتفصيل الاختلافات بين جافا سكريبت وجافا.1313بايثون أم جافا سكريبت: لماذا تكتفي بلغة واحدة؟ - Coddy Blogcoddy.techاذهب إلى المرجع ↓يُفتح في تبويب جديد

أنظر أيضاً