contents
javascritp
ماهي لغة الجافا سكريبت
الجافا سكريبت هي لغة برمجة متعددة الاستخدامات، ذات نوع بيانات ديناميكي، تُستخدم في تطوير تطبيقات الويب التفاعلية، حيث تدعم التطوير على كلٍّ من جانب العميل وجانب الخادم ، كما تتكامل بسلاسة مع HTML وCSS ومكتبة قياسية غنية. كما أنها لغة أحادية المسار مما يعني أنها تنفذ مهمة واحدة في كل مرة. وهي لغة مفسرة ، أي أنها تنفذ التعليمات البرمجية سطرًا بسطر. ويتم تحديد نوع بيانات المتغير أثناء وقت التشغيل في جافا سكريبت، ولهذا السبب تُسمى لغة ذات نوع بيانات ديناميكي.
تطبيقات الجافا سكريبت
تستخدم الجافا سكريبت في تطوير الويب حيث تضيف التفاعلية والسلوك الديناميكي إلى المواقع الثابتة، مع استخدام أُطر عمل شائعة مثل AngularJS لتعزيز عملية التطوير. وفي تطبيقات الويب كونها تُشغّل تطبيقات ويب قوية، مستفيدة من واجهات برمجة التطبيقات (APIs)، ومكتبات مثل React وElectron لإنشاء تجارب مستخدم ديناميكية مثل غوغل ماب. وتستخدم في تطبيقات الخادم حيث يُمكّن Node.js تشغيل الجافا سكريبت على جانب الخادم، مما يتيح تطوير تطبيقات خادم قوية ودعم التطوير الكامل. كما تستخدم في تطوير الألعاب بالاعتماد على HTML5 ومكتبات مثل EaseJS، تتيح الجافا سكريبت إنشاء ألعاب تفاعلية تعمل على الويب.