java_script الدرس الثامن

java_script الدرس الثامن


النتائج 1 إلى 5 من 5

الموضوع: java_script الدرس الثامن

  1. #1

    new java_script الدرس الثامن



    بسم الله الرحمن الرحيم
    *******
    "اللهم علمنا ما ينفعنا وانفعنا بما علمتنا انك انت العليم الحكيم "
    ==================

    قد انتهينا بفضل الله تعالى من بنية التحكم وكيفية استخدمها سنتكلم فى هذا الدرس عن
    موضوع مهم جدا الا وهو (الدوال او الوظائف ) FUNCTIONS ما هى الدوال؟ وكيفية استخدامها؟ وما فائدتها ؟
    FUNCTION
    ما هى الدوال او الوظائف ؟
    ========
    الوظيفة او الدالة خارج نطاق البرمجة او التعرف العام لها هو :
    " امر يقوم بموجب قاعدة معينة او تحت امر معين "
    ما معنى هذا الكلام ؟! معناه انك لو كنت مهندس او دكتور فلا يصح
    ان يطلب من الدكتور ان يقوم بتصميم منشأت او تصميم برامج وبرمجة مواقع
    والعكس . اى ان لكل منهما تخصصه الذى يعمل فيه

    كيفية استخدام الـ FUNCTION
    ========
    عادة عن استخدام اى شئ لابد من معرفة كيفية سيرة وما هى الاشياء التى
    يقوم بتنفيذها لعدم حدوث خطأ ما كذلك الـFUNCTION لابد من تحديد عملها
    وكيفية سيرها وما الاشياء التى ستقوم بها

    فوائد الـFUNCTION
    =======
    كما سبق وان ذكرت ان الـ FUNCTION لابد من نحديد عملها وبتحديد عملها
    يمكن حصر فائدتها مثال :-
    يمكن عمل دالة لتشفير البيانات عند ارسالها واستقبالها
    دالة تعمل على جلب البيانات من المستخدم وتخزينها
    الى غير ذلك

    أنواع الـFUNCTIONS
    ========
    للـFUNCTIONS نوعين فقط :-
    1 - دوال معرفة من قبل اللغة نفسها اى BUILT IN FUNCTIONS
    2 - دوال يعرفها المستخدم اى التى يقوم هو ببرمجتها وتحديد عملها USER DEFINNED
    وكلاهما على نوعين :-
    أ - يرجع قيمة RETURN VALUE
    ب - لا يرجع شئ VOID
    لا عليك من النوعين الاخيرين سيتم التفصيل فيهما ان شاء الله

    الدوال المعرفة من قبل اللغة
    =========
    وهى التى تاتى مع اللغة فى بنيتها والتى لا يمكن التعديل عليها وكل دالة كما
    ذكرت تقوم بتنفيذ ما برمجت من اجله ولا لغير ذلك وهى كثيرة جدا فيما يقارب
    2000 دالة نكر منها ما تعرضنا اليه فى الدروس السابقة :
    WRITE وهى تقوم بالطباعة
    ALERT وهى تقوم بعرض رسالة للمستخدم للتنبيه
    ABS وترجع القيمة المطلقة للعد الممر لها
    الى غير ذلك من الدوال الكثيرة ما عليك الان هو معرفة ان الدوال
    تقوم باعمال محددة زذلك تبعا لبنيتها

    الدوال المعرفة من قبل المستخدم
    =============
    وهى التى يحدد لها المستخدم بنيتها وعملها والغرض الذى انشأت من اجله
    وهل هى ترجع قيمة او لا ترجع قيمة

    الصيغة العامة للـ FUNCTIONS
    =========
    عندما ذكرنا فى تعريف المتغيرت وقولنا انه عند تعريف متغير لابد ان
    نضع كلمة ( VAR ) ثم ( اسم المتغير )
    مستوفى الشروط كما سبق وان ذكرنا فى دروس سايقة ثم بعد ذلك نحدد له قيمة او لا
    كود HTML:
    <script type="text/javascript">
    var max="zaizo";
    </script>
    كذلك عند تعريف الدالة لا بد ان نكتب كلمة ( FUNCTION ) ثم
    نحدد لها اسم ثم اقواس () ثم الاقواس المعكوفة {} ولا نضع الفاصلة المنقوصةSEMICOLON فى النهاية
    كود HTML:
    <script type="text/javascript">
    function functionName()
    {
    //statements and variables;
    }
    </script>
    ملاحظات مهمة فى الـfunction
    ========
    1- لاحظ ان فى اسم ال FUNCTION انه يتطلب نفس ما يتطلبة المتغير VARIABLE من شروط مقيدة
    له مثل ( الا يبدأ برقم - لا يحتوى على فواصل - لا يكون اسم محجوز ............الخ )
    2- الدوال يمكن تعريف بداخلها متغيرات واعطائها قيم
    كود HTML:
    <script type="text/javascript">
    function ZAIZO()
    {
    var x = "welcomeZaizoMax";
     document.write(x);
    }
    </script>
    فى الكود السابق عرفنا او انشأنا دالة ( وهى من النوع الثانى user defined ) وهى تقوم
    بطباعة المتغير x ولكن لاحظ اذا قمت بتنفيذ كودك بالشكل السابق لن تتم الطباعة
    وذلك لان الـ FUNCTION لابد من استدعائها اولا لكى يتم تنفيذ ما بداخلها ويتم الاستدعاء
    بكتابة اسم الدالة ثم الاقواس () ثم الفاصلة المنقوطة ؛
    كود HTML:
    <script type="text/javascript">
    function ZAIZO()
    {
    var x = "welcomeZaizoMax";
     document.write(x);
    }
    ZAIZO();
    </script>
    الدالة السابقة تقوم بالطباعة كما ذكرنا اى انها لا تفعل شئ سوى الطباعة
    اى لا يمكن ان نستخدمها مثلا فى العمليات الحسابية
    كود HTML:
    <script type="text/javascript">
    function _max()
    {
    var x =10;
    var x2 =12;
    var y=x*x2+(x+x+4)-x2;
     document.write(y);
    }
    _max();
    </script>
    ---------------------------------------------------------------
    نتوقف هنا فى هذا الدرس
    ولكن عناك تفاصيل كثيرة فى ال FUNCTION لم نذكرها بعد
    *****
    اللهم لا علم لنا الا ما علمتنا انك انت العليم الحكيم
    التعديل الأخير تم بواسطة zaizo max ; 04-09-2013 الساعة 05:01 AM

    أنا لا أصدق احدا حتى اتأكد مما يقول
    ليس لضعف ثقــــــــة فيـــــــــــــــه
    ولكن هذا ما علمنى إياه ربى
    _____________________zAiZo_MaX________________

  2. #2

    افتراضي رد: java_script الدرس الثامن

    شكرا لك على الدرس و اتطلع للمزيد

  3. #3

    افتراضي رد: java_script الدرس الثامن

    مشكووووووور يا غالي على الدرس الجميل .
    ********************
    تحياتي لك .
    لا علاقة للنضج بالأيام ... نحن نكبر بمرور الأوغاد .!!
    *******
    مع تحياتي SpAroOo

  4. #4

    افتراضي رد: java_script الدرس الثامن

    اقتباس المشاركة الأصلية كتبت بواسطة sparo مشاهدة المشاركة
    مشكووووووور يا غالي على الدرس الجميل .
    ********************
    تحياتي لك .
    شكرا اخى sparo منور موضوعاتى

    أنا لا أصدق احدا حتى اتأكد مما يقول
    ليس لضعف ثقــــــــة فيـــــــــــــــه
    ولكن هذا ما علمنى إياه ربى
    _____________________zAiZo_MaX________________

  5. #5

    افتراضي رد: java_script الدرس الثامن

    اقتباس المشاركة الأصلية كتبت بواسطة M-šŦẻř Đēv@şťÁŦÍňğ مشاهدة المشاركة
    بارك الله فيك
    شكرا اخى على مرورك

    أنا لا أصدق احدا حتى اتأكد مما يقول
    ليس لضعف ثقــــــــة فيـــــــــــــــه
    ولكن هذا ما علمنى إياه ربى
    _____________________zAiZo_MaX________________

المواضيع المتشابهه

  1. java_script الدرس الاول
    بواسطة zaizo max في المنتدى لغات برمجة المواقع
    مشاركات: 4
    آخر مشاركة: 04-13-2013, 07:50 PM
  2. java_script الدرس السابع
    بواسطة zaizo max في المنتدى لغات برمجة المواقع
    مشاركات: 4
    آخر مشاركة: 04-09-2013, 03:16 AM
  3. java_script الدرس الرابع
    بواسطة zaizo max في المنتدى لغات برمجة المواقع
    مشاركات: 4
    آخر مشاركة: 04-06-2013, 07:48 PM
  4. java_script الدرس الثانى
    بواسطة zaizo max في المنتدى لغات برمجة المواقع
    مشاركات: 3
    آخر مشاركة: 04-03-2013, 03:58 AM
  5. java_script الدرس الثالث
    بواسطة zaizo max في المنتدى لغات برمجة المواقع
    مشاركات: 0
    آخر مشاركة: 04-03-2013, 03:52 AM

الكلمات الدلالية لهذا الموضوع

المفضلات

أذونات المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •