دبلوم احتراف البرمجة التفاعلية: لغة JavaScript من الصفر.

🌟 مقدمة تحفيزية:

“مرحباً بك يا مهندس الأنظمة ! تخيل أنك تمتلك مصنعاً ، بدلاً من أن تقوم بصناعة كل قطعة يدوياً في كل مرة ، أنت تصنع ‘قالبًا’ واحداً ينتج لك آلاف القطع بضغطة زر . في البرمجة ، هذا القالب يسمى الدالة (Function) . هي مجموعة من الأوامر نجمعها معاً ونعطيها اسماً ، لنقوم باستدعائها في أي وقت وفي أي مكان في الموقع دون إعادة كتابتها .

اليوم في أكاديمية قياوي ، ستتعلم كيف تكتب كوداً ذكياً ، نظيفاً ، ومحترفاً  !”

🏗️ 1 . المفهوم : ما هي الـ Function ؟

الدالة هي “مهمة محددة” نجهزها مسبقاً .

مثال : دالة لحساب الخصم ، دالة لإرسال بريد إلكتروني ، أو دالة لتغيير لون الموقع .

💻 2 . كيف نبني دالة ؟ (Syntax)

إليك الطريقة الاحترافية لكتابة الدالة في JavaScript :

  JavaScript

// 1. تعريف الدالة (بناء المصنع)
function sayWelcome(name) {
    console.log("أهلاً بك يا " + name + " في المستوى المتقدم!");
}

// 2. استدعاء الدالة (تشغيل المصنع)
sayWelcome("ميمون"); 
sayWelcome("أحمد");

⚖️  3  . تطبيق عملي (قانوني وتقني)

لنصنع دالة تحسب تكلفة الاستشارة القانونية في موقعك بناءً على عدد الساعات :   JavaScript

function calculateConsultation(hours) {
    let pricePerHour = 300; // سعر الساعة بالدرهم
    let total = hours * pricePerHour;
    return "إجمالي تكلفة الاستشارة هو: " + total + " درهم";
}

// استدعاء الدالة لزائر طلب ساعتين
alert(calculateConsultation(2));

💡 لماذا هذا الدرس هو ذروة الاحتراف ؟

في موقع qiyaouiacademy.com ، الدوال هي التي تدير العمليات المعقدة :

1 •    التنظيم : بدلاً من كتابة كود طويل في كل صفحة ، نضع الدوال في ملف واحد ونستدعيها .

2 •    التحديث السهل : إذا أردت تغيير سعر الاستشارة ، ستغيره في “دالة واحدة” فقط ، وسيتغير في كل الموقع تلقائياً !

3  •     التفاعل : الدوال هي التي تعمل عندما يضغط الطالب على أزرار الموقع .

🎯 تحدي المحترفين :

“يا بطل ، قم ببناء دالة تسمى checkGrade . تأخذ هذه الدالة درجة الطالب كمدخل ، وتخبره ‘ناجح’ إذا كانت الدرجة 50 فأكثر ، و ‘راسب’ إذا كانت أقل . هل يمكنك دمج هذا مع درس الشروط (If) الذي تعلمناه سابقاً ؟”

للتوضيح : 

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

في البرامج الكبيرة نحتاج أحياناً إلى تنفيذ نفس المهمة عدة مرات .

مثلاً : حساب مجموع رقمين  ،  إظهار رسالة  ،  تغيير لون عنصر في الصفحة  ،  بدل كتابة الكود كل مرة ، ننشئ دالة . في لغة JavaScript ، تسمى هذه الدالة Function . يمكن تشبيهها بـ آلة صغيرة داخل البرنامج .

🖼 فكرة الدالة  : Input - Process - Output | CreatelyThe function machine - Math InsightIntro to Functions - KATE'S MATH LESSONS

الفكرة  : مدخلات → معالجة → نتيجة

🟢 الشكل الأساسي للدالة

 JavaScript

function myFunction() {

console.log("مرحبا بكم");

}

هذه الدالة لا تعمل إلا عندما نستدعيها .

🟢 استدعاء الدالة  

JavaScript

myFunction();

النتيجة: مرحبا بكم

🟢 مثال داخل صفحة ويب

HTML

<button onclick="sayHello()">اضغط هنا</button>

<script>

function sayHello(){

alert("مرحبا بك في Qiyaoui Academy");

}

</script>

🟢 النتيجة عند الضغط على الزر تظهر رسالة :

           مرحبا بك في Qiyaoui Academy

🟢 دالة مع مدخلات (Parameters)  

  JAVASCRIPT

function greet(name){

console.log("مرحبا " + name);

}

greet("Ali");

النتيجة  : مرحبا Ali 

🧠 فكرة مهمة

الدوال تساعد على : ✔ تنظيم الكود  ،  ✔ إعادة استعمال الكود  ،  ✔ بناء برامج كبيرة بسهولة .

🏆 تمرين للطلاب أنشئ دالة اسمها  :

              showMessage

وعند استدعائها تظهر الرسالة :                   مرحبا بك في موقعنا

 

 

أكمل وأجمل وأشمل وأفضل صيغة للصلاة على النبي صلى الله عليه ...

Scroll to Top