ما هي جافا سكريبت JavaScript؟ - لغة برمجة عالية المستوي

ما هي جافا سكريبت JavaScript؟
ما هي جافا سكريبت JavaScript؟

ما هي جافا سكريبت JavaScript؟ - لغة برمجة عالية المستوي، ما هي لغة JavaScript؟، ماهي لغة البرمجة جافا سكريبت JavaScript، ماهي الجافاسكريبت؟، ?what is javascript، الجافا سكريبت هي لغة برمجة عالية المستوي.


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

هي لغة برمجة عالية المستوي ابتكرها Brendan Eich كان يعمل في شركة نتسكيب Netscape كان متصفح نتسكيب قديم لويندوز 95، ابتكر Brendan Eich اللغة كـإضافة للغة Html وكانت تعمل في متصفح نتسكيب نافيجاتور Netscape Navigator 

قبل ما تشتهر الجافا سكريبت كانت تسمي بـ Mocha ، ومع صدور الإصدارات الأولية للجافا سكريبت كان اسمها Live Script ثم بعد ذلك أصبحت تسمي كما نسميها الآن "جافا سكريبت JavaScript" 

وبسبب تشابه الاسم بينها وبين لغة الجافا Java حدث اختلاط وتشتت لدي البعض في أن اللغتين لغة واحدة..وهذا غير صحيح اللغتين مختلفتين تماما وهناك فرق شاسع بينهما 


لغة الجافا Java ابتكرها "جيمس غوسلينغ" في شركة صن ميكروسيستمز Sun Microsystems وهي مختلفة تماما عن لغة الجافا سكريبت، مع تشابه الاسم لكنهما مختلفين تماما عن بعضهما

لغة الجافا سكريبت JavaScript لغة من لغات interpreted language(لغة مترجمة)؛ بمعني أنها تحتاج لمترجم يقوم بترجمة أكواد اللغة لكي تتعامل مع الكمبيوتر 
والمترجم هنا في لغة الجافا سكريبت هو المتصفح Browser الذي سنعمل عليه 

الجافا سكريبت تدعم البرمجة الكائنية OOP (Object Oriented Programming)
لغة الجافاسكريبت تستخدم في ملايين المواقع واشتهرت على نطاق واسع جداااا، ورغم اختلافها عن لغة الجافا Java إلا أن الأكواد والبنية الأساسية Basic syntax الخاصة باللغة متشابهين مع لغة الجافا Java ومع لغة c++ 

فيما التشابه؟

التشابه في الدوال الشرطية – For Loop - while Loop – switch
معظم استخدام الجافا سكريبت يتم مع الـ ClientSide  يتم في المتصفح بعيدا عن السيرفر، وفي الـ ClientSide  تقوم لغة الجافا سكريبت بتغيير محتوي المتصفح تجعلك تتحكم في المتصفح 

وحاليا بعد تطور اللغة أصبحت تتعامل أيضا مع الـ ٍServerSide مثلها مثل اللغات التي تتعامل مع السيرفر، وذلك عن طريق بيئات عمل مثل: Node.js وهو بيئة عمل قوية جداا تستطيع من خلاله عمل الكثير ، ومن مكتباتها: مكتبة الجيكوري jQuery فهي تعتمد على لغة الجافاسكريبت وتساعدك وتوفر لك الوقت والجهد في كتابة الأكواد.


ويمكنك من خلال لغة الجافا سكريبت عمل:

  1. تطبيقات وتبرمج ألعاب
  2. تطبيقات سطح مكتب DeskTop
  3. تطبيقات للموبايل Mobile

يمكنك عمل العديد من الأعمال بلغة الجافاسكريبت فهي لغة برمجة عالية المستوي
وبالطبع بعد ما اشتهرت اللغة على نطاق واسع جدا؛ جاءت شركة ميكروسوفت Microsoft في سنة 1996م بدأت أول دعم للغة الجافاسكريبت JavaScript في متصفح إنترنت إكسبلورر Internet Explorer الخاص بهم ذو الإصدار الثالث الذي تم إصداره في أغسطس 1996م


ماذا تحتاج لتعلم لغة الجافاسكريبت؟



لابد أن يكون لديك معرفة جيدة بـ Html, css ؛ لأن الجافاسكريبت تتعامل مع صفحة الـ Html وتغير من محتواها وكذلك الـ css
وبالطبع لابد من وجود متصفح مثل جوجل كروم Google Chrome
أن يكون لديك محرر أكواد ومنها:
ولديك الحرية في اختيار محرر الأكواد الذي تريده وليس شرطا أن يكون من القائمة التي ذكرناها الأهم أن تقوم بتحميله من مكان موثوق

Post a Comment

أحدث أقدم