القائمة الرئيسية

الصفحات

ماهي لغة الجافا سكربت ( JavaScript)،مميزاتها،وعيوبها ؟

 


 تعتبر لغة جافاسكريبت من اللغات الهامة جدا لتعلمها في الفترة الأخيرة , حيث سارعت لغة جافاسكريبت بالتطور بشكل مخيف , وقدمت خدمات قوية لا جدال فيها في مختلف المجالات وسرعة هائلة في تنفيذ الأوامر مما جعلها في قائمة أهم 5 لغات برمجية في العالم .
تم انشاء لغة JavaScript لتعمل بالكامل من خلال المتصفح حيث أنه يتم تفسيرها مباشرة بواسطة متصفح الانترنت علي جهاز المستخدم فهي لغة مخصصة لتطبيقات الويب كما أن معظم المتصفحات تدعم هذه اللغة بدون مشاكل.

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

 الجافا سكربت JavaScript :

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



 ماهي استخدامات لغة الجافا سكربت ( JavaScript) ؟

 1-إنشاء مواقع ويب تفاعلية:

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

 2-إنشاء التطبيقات:

وذلك من خلال اطار العمل PhoneGap التي تخدم هذا الغرض و هي اللاعب الرئيسي في التغييرات وعمليات النشر عبر الأنظمة الأساسية

 3-تطوير الألعاب التفاعلية:

ويتم ذلك من خلال استخدام مكتبة (EaselJS) عند تصميم الألعاب بواسطة الجافا سكريبت، حيث تتميز هذه المكتبة بالرسومات التي تدعمها، وتعتبر كل من لغة جافا سكريبت ولغة HTML مزيج مفضل لإنشاء الألعاب على الويب.

 4-تصميم عروض تقديمية:

وذلك من خلال  أشهر تلك المكتبات BespokeJS.

 5- تطبيقات الساعة الذكية:

ويتم ذلك من خلال استخدام مكتبة Pebble JS التي تُستخدم في تطبيقات الساعات الذكية حيث يتيح استخدام Pebbles لأي مطور جافا سكريبت إنشاء تطبيق للساعة الذكية .


كيف تعمل لغة الجافا سكربت  ( JavaScript) عند العميل  ؟

1-يقوم المتصفح بتحميل صفحة ويب عند زيارة هذه الصفحة.
2-بعد ذلك يقوم المتصفح بتحويل الصفحة وجميع عناصرها، مثل الأزرار والتسميات والمربعات المنسدلة، إلى هيكل .
3-يقوم المتصفح بتحويل تعليمة JavaScript البرمجية إلى بايت كود. وتصبح هذه التعليمة البرمجية بمثابة وسيط بين بناء جملة JavaScript والجهاز.
4- بعد ذلك، يقوم المحرك بترجمة البايت كود وإجراء تغييرات في نموذج DOM.
5-بعد ذلك يقوم   المتصفح بعرض نموذج DOM الجديد.
ماهي مميزات لغة الجافا سكربت ( JavaScript) ؟
1-سهولة التعلم والاستخدام.
2-تحسين واجهة المستخدم.
3-لغة برمجة مستقلة وليست كما يعتقد البعض أنها مرتبطةٌ بلغة جافا.
4-تعتبر للغة تفاعلية وسريعة.
5-أكثر لغات البرمجة استخدامًا في مجال الويب.
6-تدعم oop وهي اختصار لكلمة object oriented programming.
7-كتابة الألعاب والبرامج المساعدة.

 



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

1-لا تتيح قراءة الملفات أو كتابتها من جهة العميل.
2- لا يمكن استخدامها في تطبيقات الشبكات.
3-لا يتوفر الدعم المناسب لهاذة اللغه.
4-لا تدعم التنفيذ متعدد الخيوط multithreading وهي تقنيةٌ يتم فيها التنفيذ في عدة مساراتٍ بنفس الوقت على نفس المعالج.
5-من الصعب تطوير التطبيقات الكبيرة.
6-شفرة اللغه تكون مرئية دائمًا للجميع ويمكن لأي شخص عرض كود JavaScript.
7-إذا حدث الخطأ في JavaScript ، فيمكن أن يتوقف عرض موقع الويب بالكامل.
8-يصعب على المبرمج تنسيق واجهة صفحة الموقع باستخدامها.
9-استخداماتها محدودة إلى حد ما.

تعليقات

عناوين المقالة