تطوير الويب Development Tutorials, Guides & Insights
Unlock 7+ expert-curated تطوير الويب tutorials, real-world code snippets, and modern dev strategies. From fundamentals to advanced topics, boost your تطوير الويب skills on 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.
العمل الحر والربح من البرمجة
- سلام القادري (فلسطين): أنجز أكثر من 20 تطبيقًا وحقق انتشارًا واسعًا.
- عاطف الغامدي (السعودية): بدأ بالتعليم الذاتي ونجح في تأسيس عدة مشاريع.
- أصيل (العراق): انتقل من عامل بسيط إلى مطوّر حر ناجح.
- محمود السلمو (سوريا): لاجئ طوّر نفسه بالبرمجة وتجاوز الظروف الصعبة.
- طوّر نفسك باستمرار.
- قدّم جودة عالية في كل مشروع.
- كن حكيمًا في إدارة دخلك.
- حافظ على توازن بين حياتك وعملك.
- ابنِ شبكة علاقات مهنية قوية.
- الصبر والمثابرة هما سر النجاح.
دليل شامل لتطوير الويب: بناء موقع بسيط باستخدام HTML, CSS وJavaScript
- قمنا بربط حدث
submitللنموذج. عند الضغط على زر "إرسال"، يتم إظهار رسالة تنبيه باستخدامalert()دون إعادة تحميل الصفحة.
- قم بإنشاء ملفات
index.html،styles.cssوscripts.js. - احفظهم في نفس المجلد.
مكتبة jQuery: استخدام JavaScript بسهولة وفعالية
أبسط طريقة هي استخدام شبكة توزيع المحتوى (CDN) لتحميل jQuery.
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>كيفية بناء تطبيقات تفاعلية باستخدام JavaScript و HTML و CSS
شرح:
- قمنا بإنشاء نموذج إدخال نص وزر. عندما يقوم المستخدم بإدخال اسمه والضغط على "إرسال"، سيتم عرض رسالة ترحيبية.
- تم ربط ملفات CSS و JavaScript خارجيًا.
التعامل مع JSON في JavaScript: قراءة البيانات وكتابتها
const fs = require('fs');
const person = {
name: "أحمد",
age: 30,
isMarried: false,
children: ["سارة", "علي"]
};
const jsonString = JSON.stringify(person, null, 2);
fs.writeFile('person.json', jsonString, (err) => {
if (err) {
console.error('حدث خطأ أثناء الكتابة إلى الملف', err);
} else {
console.log('تم كتابة الملف بنجاح!');
}
});قد يحتوي JSON على بيانات متداخلة مثل الكائنات داخل كائنات أو مصفوفات داخل كائنات. يمكنك التعامل مع هذه البيانات بنفس الطريقة التي تتعامل بها مع الكائنات والمصفوفات في JavaScript.