Techsavant1 N12 Techsavant1 N12
random

آخر الأخبار

random
recent
جاري التحميل ...

ملاحظــة :
- ملاحظاتك مهمة بالنسبة لنا.
- لا تنشر تعليقات غير مرغوب فيها ، ستتم إزالتها فور المراجعة.
- تجنب تضمين عناوين URL الخاصة بموقع الويب في تعليقاتك.

JavaScript للمبتدئين: فهم منطق الآلة (الفرق بين JS، HTML و CSS)

🧠 JavaScript ماشي بحال HTML: هو منطق الآلة اللي خاصك تفهمو

مرحبا بك مرة أخرى في رحلتنا! بعدما تعلمنا كيفاش نبنيو الهيكل ديال الصفحة باستعمال HTML وكيفاش نزينوه بـ CSS، دابا خاصنا ندخلو للمرحلة اللي كاتبدل الموقع من صورة جامدة إلى مكان حي ومُتفاعل. هادي هي المرحلة ديال JavaScript (JS).

1. الفرق الكبير: اللغة الوصفية مقابل اللغة المنطقية 🧐

أغلب المبتدئين كايطيحو في واحد الغلط: كايسحابليهم JS هي غي تكميلة لـ HTML و CSS. ولكن الحقيقة هي أنهم كاينين في عوالم مختلفة:

  • 🔹 HTML (لغة الهيكل): هي "اللحم والعظم" ديال الصفحة. كاتقول للنافذة (Browser): هنا كاين عنوان، هنا كاين تصويرة، وهنا كاين بوطون. هي لغة وصفية (Descriptive) فقط.
  • 🔸 CSS (لغة التصميم): هي "الملابس والمكياج". كاتقول للنافذة: البوطون يكون لونو أحمر، والخط يكون كبير. هي لغة التصميم (Styling) فقط.
  • 🔴 JavaScript (لغة المنطق): هي "العقل المدبر" أو "المخ". كاتقول للنافذة: "إذا" المستخدم برك على البوطون "فـ" خاص الصفحة تبدل اللون ديالها. هادي هي لغة المنطق والبرمجة.


2. علاش JavaScript هو "منطق الآلة"؟ 🤖

البرمجة بصفة عامة، و JavaScript بصفة خاصة، كاتعلمك كيفاش تفكر بحال الآلة (الكمبيوتر). الآلة كاتتبع الأوامر خطوة بخطوة وبعقلانية صارمة.

⭐ المفاهيم الأساسية في JavaScript اللي خاصك تعرف:

  • * المتغيرات (Variables): هما بحال شي صناديق كاتخزن فيهم المعلومات (مثال: الإسم، العمر، النتيجة). JS كايعقل على هذه المعلومات وكايخدم بها.
  • * الدوال (Functions): هما بحال شي "وصفة" كاتقول لـ JS آش خاصو يدير ملي كايوقع شي حاجة. (مثال: الدالة اللي كاتجمع جوج ديال الأرقام).
  • * الشروط (Conditions): هي قواعد كاتحكم في الكود ديالك. (مثال: إذا كان المستخدم "أكبر من 18 سنة"، "فسمح ليه يدخل").

3. شنو ممكن دير بـ JavaScript؟ 🚀

ملي كاتسالي مع HTML و CSS، JS كايحل ليك بزاف ديال البيبان في الويب:

  • التفاعل مع الزوار: كايخلي الأزرار (Buttons) تخدم، والنوافذ المنبثقة (Pop-ups) تطلع، والقوائم تنسدل (Dropdown Menus).
  • التحقق من البيانات: كايتأكد أنك عمرتي كلشي في الفورم (Form) قبل ما تصيفط البيانات للسيرفر.
  • التعديل على HTML و CSS: كايغير الكود ديال HTML و CSS مباشرة وهو في نافذة المتصفح، باش كاتشوف التغييرات بدون إعادة تحميل الصفحة.
  • بناء تطبيقات كاملة: باستعمال مكتبات وأطر عمل (Frameworks) بحال React و Angular.

الخطوة التالية 🎯

دابا ملي فهمتي أن JavaScript هي المنطق اللي خاصك تفهمو باش تحيي الموقع ديالك، في المقالة الجاية غاندخلو لأساسيات JS وغانتفهمو كيفاش نخدمو بـ المتغيرات و الدوال باش نبداو رحلتنا في عالم البرمجة!

💡 تذكّر:
HTML كايوصف، CSS كايزين، و JavaScript كايحكم في كيفاش خاصهم يخدمو مع بعضهم.

عن الكاتب

أبو دعـــاء

التعليقات


اتصل بنا

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

جميع الحقوق محفوظة

Techsavant1 N12