تعرف على لغة جافا سكريبت المميزهLearn the distinctive JavaScript language
بسم الله الرحمن الرحيم
■محتويات الموضوع■
- تمهيد عن لغات برمجه الويب
- نبذه عن لغه جافا سكريبتJavaScript
- مميزات جافا سكريبت JavaScript
- اهم استخدمات جافا سكريبت JavaScript
- الفرق بين لغه جافا Java ولغه جافاJavaScript
- مصادر تعلم لغه جافا سكريبت JavaScript
لغه جافا سكريبت هي احد اكثر لغات البرمجه المستخدمه الإنترنت،وهي دائما تاتي ضمن المركز الاولى في تصنفات افضل لغه البرمجه.
♧■تمهيد عن لغات برمجه الويب■♧
هناك ثلاث لغات اساسيه تستخدم في انشاء صفحات ويب تفاعلية على الانترنت :
1/هذا اللغاتHTML,CSS,JavaScript هذه اللغات هي لغه شبكه الويبالعالميه.
اللغاتHTMLتستخدم في بناء هيكل الصفحه وهي العماد الذي به انشاء الصفحه بعد ذلك يمكن بإضافه تنسيقات لهذا الهيكل لكي يبدو الشكل اجمل مثلا تغيير حجم الخطوط وتغير الوان العناصر غيرذلك حتى يصبح شكل الصفحة مقبول وهذا نقوم بستخدام لغةCSS
2/الان قد تود إضافة وبهذا المهام الصفحة الويب تصبح اكثر تفاعلا مثلارفع صوره اومشاهدة معلومة او غير ذلك هذا الامر تقوم به استخدام الجافا سكريبت .
مثلا تريد وضع زرعند الضغط عليه يتمكن الزائر من القيام بشئ معين.
حيث تقوم بالاعتماد عليها في برمجه سلوك الصفحة ،ومن خلال اللغات الثلاث يمكنك إنشاء صفحة ويب متكاملة من حيث الهيكل والتصميم والتفاعلية.
3/في نفس السياق هناك نوعين مختلفين من اللغات،لغات طرف العميلCient Side وهذه اللغات التى يمكن عرضها مباشره باستخدام المتصفح دون حاجة الى خادم ومن ضمنها اللغات الثلاث التى ذكرناها بالأعلى.
وعلى الجانب الاخر هناك لغات طرف الخادم وهي اللغات التى تتعامل مع قواعد البيانات بالتخزين او التعديل او العرض.
وهذه النوع من اللغات يحتاج الى خادم تعتمد عليه في عملها ،حيث يتم تنفيذ طلب المستخدم في السيرفر ثم ترجمته الى صفحة HTMLصحتى يستطيع المتصفح عرضها للمستخدم ،ومن اشهر هذه اللغات لغة pHpوكذلك لغة python.
♧■نبذه عن لغه جافا سكريبتJavaScript■♧
☆ في ظل هذا الصراع ظهرت الحاجة الى لغة جديده يمكن من خلالها عرض صفحات الويب بطريقة افضل الطريقة من الطريقة الحالية ، وفي هذه الاثناء تم تطوير لغة Mochaوهي المسمي الاولى الذي اطلق علي جافا سكريبت ، في خلال السنوات التالية اصبحت هذه اللغة هى واحده من اهم لغات برمجة الويب على الإطلاق والتي لايمكن الاستغناء الويب.
☆تم تطوير هذه اللغة على يد الأمريكي Brendan Eichوالذي كان يعمل انذاك في شركة Netscapeالامريكية ،وكان ذلك في عام 1995م، وكانت الشركة وقتها تمتلك افضل متصفح انترنتNetscape Navigator،لكن الدخول القوي لشركة مايكروسوفت في ذلك الوقت بمشروعها متصفح إنترنت إكسبلور lnternet Explorer جعل الشركة تخشى تفوق مايكروسوفت عليها وانتزاع هيمتنتها في هذا المجال،لذلك تعاونت Netscape مع عده شركاء اخرين لمنافسة المشروع الجديد.
☆لغة JavaScript او JSهي لغة برمجة كائنية التوجة ،عالية المستوى، ديناميكية مفسرة ،تعمل من جهة العميل،تساعد هذه اللغة في تحويل صفحات HTMLمن صفحات ثابتة الى صفحات ديناميكية تفاعلية .
وتسمح تعيين الأوامر وتنفيذها من قبل المستخدم على المتصفح دون الاعتماد على خادم ،وهي مدعومة من قبل كافة متصفحات الإنترنت.
♧■مميزات جافا سكريبت JavaScript♧■
1/لغة سهلة التعليم، كثيرة الاستخدامات.
2/لاتحتاج سوى محرر نصي Notepad لتجربتها.
3/تمتلك شعبية كبيرة على الإنترنت ويتم تحديثها سنويا.
4/لغة رئيسية يجب تعلمها لمن يريد احتراف برمجة الويب.
5/يتم تنفيذها طرف العميل،فلا تحتاج الى خادم خارجي للتنفيذ.
6/لاتعتمد على نظام تشغيل معين،فهي مدعومة من كافة الانظمة.
7/تستخدم في تحويل الصفحات الثابتة الى صفحات ديناميكية تفاعلية.
8/تدعمها كافة المتصفحات وتستطيع ترجمة أوامرهاوعرضهابسهولة للمستخدمين.
9/تمتلك الكثير من المكتبات وأطر العمل التي ستساعدك كثيرا على برمجة مهام مختلفة .
10/تمتاز بسرعة تنفيذها كونها تعرض من المتصفح مباشره دون الاعتماد على خادم خارجي.