Javascript Programming Tutorials, Guides & Best Practices
Explore 93+ expertly crafted javascript tutorials, components, and code examples. Stay productive and build faster with proven implementation strategies and design patterns from DeveloperBreeze.
Adblocker Detected
It looks like you're using an adblocker. Our website relies on ads to keep running. Please consider disabling your adblocker to support us and access the content.
دليل شامل لتطوير الويب: بناء موقع بسيط باستخدام HTML, CSS وJavaScript
قبل البدء، يُفضل أن يكون لديك معرفة بسيطة باللغات التالية:
- HTML: لهيكلة المحتوى.
- CSS: لتنسيق التصميم.
- JavaScript: لإضافة التفاعلات.
مكتبة jQuery: استخدام JavaScript بسهولة وفعالية
شرح الكود:
- نستخدم
$('#myButton')لتحديد الزر الذي يحتوي على المعرفmyButton. - نستخدم
.click()لتحديد حدث "click" الذي سيحدث عند النقر على الزر. - عندما يتم النقر، يتم عرض رسالة تحذيرية (
alert).
كيفية بناء تطبيقات تفاعلية باستخدام JavaScript و HTML و CSS
- نبدأ بالحصول على مراجع للعناصر HTML مثل حقل الإدخال والزر والفقرة التي ستظهر رسالة الترحيب.
- نستخدم
addEventListenerلإضافة حدث "click" على الزر، حيث عندما يضغط المستخدم على الزر، سيتم عرض رسالة ترحيبية بناءً على الاسم الذي أدخله. - إذا لم يتم إدخال اسم، سيعرض التطبيق رسالة تطلب من المستخدم إدخال اسمه.
في المثال السابق، تم إضافة شرط للتأكد من أن المستخدم لا يترك حقل الإدخال فارغًا قبل عرض رسالة الترحيب.
التعامل مع JSON في JavaScript: قراءة البيانات وكتابتها
في هذا المثال، نستخدم fetch() لطلب بيانات من API، ثم نستخدم response.json() لتحويل الاستجابة إلى كائن JSON يمكننا التعامل معه.
في JavaScript (في بيئات Node.js)، يمكنك أيضًا كتابة بيانات JSON إلى ملف. أولاً، تحتاج إلى تحويل الكائن إلى JSON باستخدام JSON.stringify()، ثم استخدام الوحدة fs لكتابة البيانات إلى ملف.
البرمجة الكائنية (OOP) في JavaScript: المفاهيم الأساسية والتطبيقات
البرمجة الكائنية هي نمط برمجي يعتمد على الكائنات. الكائن هو تمثيل لشيء ما في العالم الحقيقي يحتوي على خصائص (properties) وسلوكيات (methods). يُعتمد في OOP على إنشاء كائنات تقوم بتمثيل البيانات وتطبيق السلوكيات، مما يسهل إدارة البرامج الكبيرة.
المفاهيم الرئيسية في OOP هي: