جافا سكريبت

شارك هذه المقالة مع أصدقائك!
Advertisements
لغة  جافا سكريبت هي عبارة عن لغة برمجة ولكن هي عالية المستوى وهي تستخدم في الأساس في متصفحات الويب وأيضا لإنشاء صفحات بحيث تكون أكثر تفاعلية.

كان Javascript هي مخصصة للمبرمجين الهواة والغير المحترفين، ولكنه زاد الاهتمام به وجذب اهتمام المبرمجين المحترفين بعد إضافة تقنيات جديدة مثل انتشار تقنية Ajax، مما أدى إلى تفاعل سريع بين الخادم والعميل.
بحيث يتم استخدام JavaScript لإنشاء صفحات ويب ولكن تفاعلية، ولتوفير تطبيقات الويب بما في ذلك الألعاب.
يتم استخدامه من قبل معظم مواقع الويب، ويدعمه جميع المتصفحات تقريبًا دون الحاجة إلى وظائف إضافية خارجية.

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

كانت في البداية تم تطويرها تحت اسم موكا Mocha، كما أطلق عليها اسم اخر وهو Live Script ورسمياً وأثناء تجريبها ولكن في إصدار متصفحات نتسكيب نافيجاتور 2.0 بيتا (Beta) سنة 1995.
لكن تم غير اسمها إلى جافا سكريبت JavaScript كما يرجع ذلك إلى إضافتها لدعم لغة الجافا.

وقد تسبب تغيير الاسم الي هذا الغموض وأيضا سوء الفهم، وهذا يوضح أن لغة جافا وجافا سكريبت هما مرتبطان وصحيح أن كلاهما لهما شكل C، لكن هناك اختلافات بين اللغتين واسعة:

تحتاج Java الي التحويل إلى بايت. وبينما تتم التعامل مع برامج جافا سكريبت كنص المصدر.

فالمتغيرات في جافا تعتبر من النوع الثابت، وبينما في جافا سكريبت تكون ديناميكية.
هذا معناه أنه عند تحديد متغير في Java، يجب تحديد أنه لا يمكن تغييره.
إذا قمت بتعريف المتغير “العمر” كرقم وأعطته قيمة “7”، فلا يمكنك تغيير الرقم إلى نوع آخر مثل كلمة “سبعة”. بينما في JavaScript، يمكنك القيام بذلك.

ولكن لم تدعم جافا برمجة الأوامر حتى بداية الإصدار الثامن.
بينما دعمه جافا سكريبت من البداية كما اقتصرت JavaScript على متصفحات الويب السابقة.
لكن يتم توسيع نطاق JavaScript ولكن في الاواخر كان يشمل إنشاء تطبيق الويب ولكن من جانب الخادم مع معالجة قاعدة البيانات.
بالإضافة إلى القدرة على استخدامه في بيئات غير الويب مثل معالجات النصوص وأيضا برامج PDF.
كما يمكن استخدامه الهاتف المحمول أو لكتابة تطبيقات سطح المكتب، وحتى لتطوير الألعاب ولكن كان هناك العديد من محركات JavaScript.
كانت تخضع كل منها لمواصفات ECMAScript ولكن على الرغم من اختلافها مع الإصدارات التي تدعمها الا انها  يوجد في نهاية كل صفحة من هذه الوثائق قسم بعنوان “دعم المتصفحات” نذكر فيه المتصفحات التي تدعم الميزة المذكورة.

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

هناك أساس لغة جافا سكريبت وهو السمات الشائعة للغات البرمجة، وهي التي تتيح لنا الاتي:
إجراء التلاعب بالأوتار، تنفيذ إجراءات محددة اعتمادًا على وقوع الأحداث وذلك من خلال تخزين القيم داخل المتغيرات

في عام 1993 قام المركز الوطني لتطبيقات الحوسبة الفائقة (NCSA) بإصداره.

هي عبارة عن وحدة ولكن هي تابعة لجامعة إلينوي في أوربانا شامبين، NCSA Mosaic، وهي أول متصفح ويب رسومي مشهور.

هو الذي لعب دورًا مهمًا في توسيع نمو العالم الناشئ شبكة واسعة تتجاوز هيبتها.

Advertisements

Next STEP بحيث هي تشكل Worldwide Web قبل ثلاث سنوات.

هو الاسم الرمزي الداخلي لمتصفح الشركة هو Mozilla، وهو أيضا رمز لـ “Mosaic and Godzilla”.

هو تم إصدار الإصدار الأول منها من خلال مستعرض الويب، Mosaic Netscape 0.9.

اما في اخر عام 1994 كان في خلال أربعة أشهر، استحوذ بالفعل على ثلاثة أرباع سوق المتصفح وأصبح متصفح الويب الرئيسي في التسعينيات.

لتجنب مشاكل ملكية العلامة التجارية مع NCSA، تمت إعادة تسمية المتصفح لاحقًا إلى Netscape Navigator في نفس السنة كما حصلت الشركة على اسم Netscape Communications.

وأدركت ايضا Netscape Communications ومن الضروري أن يكون الويب أكثر ديناميكية.

كما يعتقد مارك أندرسون، مؤسس الشركة، أن HTML يحتاج الي “لغة لاصقة” كما يسهل استخدامها وذلك من قبل مصممي الويب.

أيضا المبرمجين ولكن يكون بدوام جزئي لعملية تجميع المكونات مثل الصور والمكونات الإضافية.

بحيث يكون من الممكن ان تقوم بكتابة الشفرة مباشرة في ترميز صفحة الويب.

Advertisements
‫0 تعليق

اترك تعليقاً