المقدمة javascript

تعتبر لغة الجافاسكربت من أشهر لغات البرمجة الكتابية على الانترنت وتعمل على جميع المتصفحات الرئيسية مثل انترنت اكسبلورر و الفايرفوكس و الكروم و الاوبرا و السفاري .


ماذا يجب أن تعرف

قبل البدء بهذا الدورة يجب أن تكون على اطلاع وخبرة باللغات التالية :

  • HTML
  • CSS

ان أردت دراسة هذا المناهج يمكنك التوجه الى الصفحة الرئيسية .


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

  • تم اختراع لغة الجافاسكربت لإضافة صفحات HTML تفاعلية .
  • ان لغة الجافاسكربت JavaScript هي لغة برمجية كتابية .
  • يمكن تعريف اللغة الكتابية بأنها لغة برمجية خفيفة على صفحات الموقع .
  • عادة ماتكون لغة الجافاسكربت JavaScript مضمرة مباشرة داخل صفحات HTML
  • تعتبر لغة الجافاسكربت JavaScript لغة فورية أي يظهر نتيجة الكود مباشرة بدون أي متطلبات أو برامج اضافية اخرى .
  • يمكن لأي شخص استخدام لغة الجافاسكربت JavaScript بدون شراء رخصة .

هل لغة الجافا Java هي نفسها الجافاسكربت JavaScript ؟

أبداً ….

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

تعتبر لغة الجافا ( المطورة من شركة Sun Microsystems ) لغة برمجية قوية ومعقدة تشبه في تركيبتها لغة C ولغة C++ .


ماذا يمكن أن تفعل لغة JavaScript ؟

  • تقدم لغة الجافاسكربت JavaScript أداة برمجية لصفحات HTML : ان كاتبو صفحات HTML ليسوا بمبرمجين وعلى الرغم من أن لغة الجافاسكربت لغة برمجية وبتركيبة بسيطة يمكن لأي شخص ارفاق أكواد جافاسكربت في صفحات HTML .
  • يمكن استخدام لغة الجافاسكربت JavaScript مع الأحداث : مع هذه الخاصية يمكن ارفاق أحداث في صفحات HTML عند حدوث شيئاً ما مثل انتهاء تحميل الصفحة أو عند ضغط المستخدم على عنصر HTML معين في صفحة الويب .
  • يمكن للغة الجافاسكربت JavaScript كتابة وقراءة عناصر HTML : يمكن للغة الجافاسكربت كتابة وتغيير محتوى عناصر HTML .
  • يمكن استخدام لغة الجافاسكربت JavaScript مع النماذج : حيث تسمح لغة الجافاسكربت JavaScript بالتأكد من النموذج قبل ارساله الى السيرفر من أجل تجنب عمليات اضافية يتم تحميلها على السيرفر .
  • يمكن استخدام لغة الجافاسكربت JavaScript لمعرفة متصفح المستخدم : حيث يمكن تحديد نوع المتصفح الذي يستخدمه الزائر ثم فتح صفحة معينة مختلفة حسب المتصفح الذي لديه .
  • يمكن استخدام لغة الجافاسكربت JavaScript لإنشاء كوكيز المتصفح cookies : حيث يمكن تحميل بيانات ومعلومات على حاسوب الزائر مثل ( تأريخ المتصفح ) .

JavaScript = ECMAScript

  1. تعتبر لغة الجافاسكربت JavaScript إنجاز للغة المعيارية ECMAScript . إن ECMA-262 هي الشكل الرسمي المعياري للغة الجافاسكربت JavaScript .
  2. اخترع لغة الجافاسكربت JavaScript بريندن إيتش Brendan Eich من خلال متصفح Netscape ولكن في عام 1996 تم دعم لغة الجافاسكربت JavaScript في جميع المتصفحات .
  3. تم تبني المعيار الرسمي من خلال منظمة ECMA ( منظمة معيارية تجارية ) في عام 1997 .
  4. تم الموافقة على معايير ECMA من خلال شركة ISO الدولية في عام 1998 .
  5. ماتزال اللغة قيد التطوير .