Javascript

التقنيةلغات البرمجة

مفهوم الأحداث في لغة البرمجة جافاسكريبت JavaScript Events

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

التقنيةلغات البرمجة

مفهوم الكائن window في لغة البرمجة جافا سكريبت

يُعد هذا الكائن من الكائنات المهمة قي لغة البرمجة جافا سكريبت (JavaScript)، حيث يعتبر هذا الكائن هو الكائن الأب لجميع الكائنات الموجودة في هذه اللغة، وقبل تعريف أي كائن في هذه اللغة يمكن كتابة إسم الكائن (window)، لكن بما أنه الكائن الأب لجميع الكائنات الأخرى فمن الممكن عدم كتابته لأنه يمثل القيمة الافتراضية لهذا الكائن.

التقنيةلغات البرمجة

إطار العمل Ember.js ومزايا استخدامه في لغة جافا سكريبت

يُعد إطار العمل (Ember.js) واحد من أهم الأُطر الخاصة بلغة البرمجة جافا سكريبت (JavaScript)، وهو عبارة عن منصة أو بيئة عمل مفتوحة المصدر والذي تم إصداره بواسطة (Yehuda Katz) في عام (2011)، ويستخدم هذا الإطار بشكل أساسي في مجال تصميم مواقع الإنترنت أو ما يسمى ب (Front-end).

التقنيةلغات البرمجة

ما هو إطار العمل Node.js ومزايا استخدامه في لغة جافا سكريبت

يُعتبر إطار العمل (Framework) مفهوم مهم في جميع لغات البرمجة، ومن بينها لغة البرمجة جافا سكريبت، حيث يُعد إطار العمل عبارة عن بيئة تحتوي على مجموعة من الأدوات والمكتبات (Libraries)، والتي تتضمن أيضاً كودات برمجية مكتوبة مسبقاً.

التقنيةلغات البرمجة

استخدام JSON لتخزين وجلب البيانات في لغة البرمجة Php وجافا سكريبت

تتم عملية تخزين البيانات في لغات البرمجة إما بإستخدام قواعد البيانات أو استخدام الملفات، ويعتبر (JSON) طريقة لتمثيل وتبادل البيانات ما بين لغات البرمجة المختلفة حيث من الممكن التعبير عنه بأنه قاعدة بيانات مؤقتة.

التقنيةتقنية الذكاء الاصطناعيلغات البرمجة

مفهوم كائن التعابير النمطية في لغة البرمجة جافاسكريبت

يُعد مفهوم التعابير النمطية (Regular Expressions) من أهم المفاهيم التي تستخدم في لغة البرمجة جافا سكريبت (JavaScript) كغبرها من لغات البرمجة المختلفة، وتعتبر طريقة أو أسلوب يستخدم في وصف الأنماط ال (patterns) في بيانات السلاسل النصية، وهناك العديد من الخصائص الخاصة بهذا الكائن.

التقنيةلغات البرمجة

ما هو إطار العمل Angular JS في لغة البرمجة جافا سكريبت

يُعد إطار العمل (Angular JS ) من أهم أُطر العمل الخاصة بلغة البرمجة جافا سكريبت، حيث أنه عبارة عن منصة تقوم بدور مهم بالنسبة للمطورين، لأنه يُسهل بناء تطبيقات الويب والمواقع الإلكترونية المختلفة، حيث يتم من خلال هذا الإطار إنشاء وبناء التطبيقات والبرمجيات الخاصة بالويب.

التقنيةلغات البرمجة

ما هي الدوال العامة في لغة البرمجة JavaScript

تُعد الدوال في لغات البرمجة من المفاهيم المهمة والتي جعلت عملية البرمجة أكثر سهولة في التعامل وفي التنفيذ، حيث أن المستخدم سوف يحتاج إلى كتابة الكثير من الأوامر البرمجية (codes) في حال أراد تكرار تنفيذ هذه الأوامر، ولكن مع وجود الدوال فإنها سهلت على المبرمجين عملية البرمجة.

التقنيةلغات البرمجة

استخدام الكلمة المحجوزة This مع الكائنات في لغة البرمجة جافا سكريبت

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

التقنيةالذكاء الاصطناعي

ما هي أفضل لغات البرمجة لتطوير إنترنت الأشياء؟

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

التقنيةلغات البرمجة

مفهوم المتغيرات وأهم الدوال التي تستخدم معها في لغة جافاسكريبت

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

التقنيةلغات البرمجة

مفهوم الكائن Document في لغة البرمجة جافا سكريبت

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

التقنيةلغات البرمجة

مفهوم ال Prototype والكائن Number في لغة البرمجة JavaScript

غالباً ما يتم وصف لغة البرمجة (JavaScript) على أنها لغة قائمة على النموذج الأولي (Prototype) وذلك لدعم هذه اللغة مفهوم الوراثة (Inheritance)، حيث يمكن أن تحتوي الكائنات في هذه اللغة على كائن نموذج أولي والذي يعمل ككائن رئيسي يتم وراثة الأساليب والخصائص منه.

التقنيةلغات البرمجة

لغة JavaScript

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

التقنيةلغات البرمجة

كيفية استخدام لغة البرمجة Kotlin مع لغة البرمجة JavaScript

تتيح لغة البرمجة كوتلن (Kotlin) إمكانيّة استخدام  لغة البرمجة (JavaScript) وذلك عن طريق تحويل الأكواد البرمجية في لغة البرمجة (Kotlin) إلى ما يماثلها في لغة (JavaScript)، حيث عند عند استخدام لغة البرمجة (Kotlin) بهدف كتابة أكواد برمجية بلغة (JavaScript) فسيتم تحويل هذه الأكواد المكتوبة بلغة كوتلن إلى أكواد برمجية بلغة (JavaScript).

التقنيةلغات البرمجة

المصفوفات والمجموعات في لغة البرمجة جافا سكريبت

هناك العديد من التقنيات التي توفرها لغات البرمجة وتُسهل عمل وتنفيذ الكثير من الوظائف؛ حيث أن لكل لغة برمجة تقنيات خاصة بها وحين تتعامل مع لغة برمجية معينة و تجد تقنية محددة تساعدك في تنفيذ المهام فإنك ترفض الإستغناء عنها ومن الأمثلة على هذه التقنيات المصفوفات (Arrays) والمجموعات (Sets).

التقنيةلغات البرمجة

ما هي مكتبة jQuery أهم الدوال التي تستخدم معها في JavaScript

(jQuery ) هي عبارة عن مكتبة من مكتبات لغة البرمجة (JavaScript) والتي تتميز بوجود عدد كبير من الخصائص التي تميزها عن غيرها من المكتبات، وتكن أهمية استخدامها في تسهيل عمليات التعديل على المستندات المكتوبة بلغة البرمجة (HTML)، وذلك عن طريق توفير واجهة برمجية موحدة تعمل على جميع المتصفحات.

التقنيةلغات البرمجة

ما هو إطار العمل Vue.js

يعتبر إطار العمل (Vue.js)  أحد أهم أُطر العمل الخاصة بلغة البرمجة جافا سكريبت، والذي يختص ببناء تطبيقات الويب المختلفة والواجهات الأمامية، وأهم ما يميز هذا الإطار بأنه إطار شامل وسريع الأداء خاصة في مجال بناء واجهات مواقع وتطبيقات ويب متميزة.