جافاسكريبت (JavaScript)
مصطلح حاسوبي للغة برمجة نصّية للويب عابرة للمنصّات طوّرتها شركة Netscape Communications، وتُدرَج شيفرتها مباشرة داخل صفحة HTML.
الوسوم: دليل المصطلحات
ما معنى جافاسكريبت (JavaScript)؟
جافاسكريبت (JavaScript) لغة برمجة نصّية قوية واسعة الاستخدام في تطوير الويب. طوّرتها شركة Netscape Communications، وصُمّمت لتكون عابرة للمنصّات، أي تعمل على أنظمة تشغيل ومتصفّحات مختلفة.
من أبرز خصائصها قدرتها على التفاعل المباشر مع عناصر HTML. فيمكن إدراج شيفرة جافاسكريبت مباشرة داخل صفحة HTML، ما يتيح للمطوّرين التحكّم في محتوى الصفحة وتعديله ديناميكيًّا. فبها، مثلًا، يمكن تغيير نصّ زرّ، أو إظهار عناصر وإخفاؤها، أو التحقّق من مدخلات المستخدم في نموذج.
وكثيرًا ما تُستخدَم لتحسين تجربة المستخدم في الموقع. فبها تُنشأ العناصر التفاعلية كمعارض الصور المنزلقة والقوائم المنسدلة والنوافذ المنبثقة. وبإضافة وظائفها إلى الموقع، يصير أكثر جذبًا وأيسر استعمالًا.
ومن جوانبها المهمّة دعمها للبرمجة غير المتزامنة؛ أي أنّ شيفرتها يمكن أن تعمل في الخلفية بينما تتابع أجزاء أخرى من الصفحة تحميلها وعملها. وهذا مفيد خاصةً للمهامّ التي قد تستغرق وقتًا، كجلب البيانات من خادم أو إجراء حسابات معقّدة. وبهذا الأسلوب، تبقى الصفحة مستجيبة لا تتجمّد ولا تتعطّل.
وتُستخدَم جافاسكريبت كذلك على نطاق واسع في تطوير تطبيقات الويب. فبمساعدة أطر العمل والمكتبات مثل React وAngular وVue.js، يستطيع المطوّرون بناء تطبيقات ويب معقّدة وتفاعلية تعمل بسلاسة على أجهزة ومنصّات مختلفة.
باختصار، جافاسكريبت لغة نصّية مرنة وقوية تؤدّي دورًا محوريًّا في تطوير الويب. قدرتها على التفاعل مع عناصر HTML، ودعمها للبرمجة غير المتزامنة، وتنوّع أطرها ومكتباتها، تجعلها أداة لا غنى عنها لإنشاء مواقع وتطبيقات ويب حيّة وجذّابة.
جاهز لإيجاد مساحة تخزين؟
تصفّح أكثر من 200 مستودع موثّق في جميع أنحاء السعودية — مع التصفية حسب الحي والمساحة ونوع التخزين.
جاهز للانتقال
جاهز لإيجاد مساحة تخزين؟
تصفّح أكثر من 200 مستودع موثّق في جميع أنحاء السعودية — مع التصفية حسب الحي والمساحة ونوع التخزين.