1. الإدارة العامة

    صفحة منتديات زيزووم للأمن والحماية

  2. الإدارة العامة

    الصفحة الرسمية لمنتديات زيزووم للأمن والحماية الفيس بوك

  3. الإدارة العامة

    الصفحة الرسمية لمنتديات زيزووم للأمن والحماية التلكرام

[2] - دورة الجافاسكربت "JavaScript" :::: اوامر + شروحات + دروس

الموضوع في 'منتدى البـرامــج العـامــة' بواسطة LINEZERO, بتاريخ ‏ديسمبر 23, 2010.

  1. موريادي

    موريادي عضو شرف

    إنضم إلينا في:
    ‏أغسطس 20, 2007
    المشاركات:
    3,039
    الإعجابات :
    264
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    At Home
    برامج الحماية:
    Emsisoft
    نظام التشغيل:
    Windows 8
    اتاري الكود سهل .. مدري والله ليش ماعرفت اطبقه

    ليه قمت (-1) للدالة length في المتغير index .؟

    الباقي واضح الحمدلله ...
     
  2. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,916
    الإعجابات :
    377
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS


    الداله length ترجع بعدد احرف الكلمه صح !! :d:

    طيب الداله charAt تتعامل مع الحرف الاول بان عنوانه صفر والحرف الثاني واحد .... الخ

    اذن الحرف الاخير راح تتعامل معه الداله على انه عدد الاحرف ناقص واحد :hh:



    مثال بسيط


    لنفرض الكلمه المدخله
    كود:
     
    word= 'Expertise'
     
    
    لو استخدمنا الداله

    كود:
    word.length
    
    فان الناتج هو تسعه على ماعتقد <<< دجه في الحساب :hh:

    لو اردنا ان نتعامل مع الحرف الاول فسيكون كالتالي

    كود:
     
    word.charAt(0)
     
    
    لو اردنا ان نتعامل مع الحرف الثاني سيكون كالتالي
    كود:
    word.charAt(1)
    
    لو اردنا ان تعامل مع الحرف الاخير سيكون
    كود:
    word.charAt(8)
    
    او
    كود:
    word.charAt(word.length-1)
    
    صح ؟؟ :d:

    نجي لاهم نقطه وهي .. ليه استخدمناه بالـ index
    لان نريد الكود يدور ويتعامل مع الاحرف على حسب عناوينها ويتوقف عند الحرف الاخير وعنوانه زي ماذكرنا
    كود:
     
    word.charAt(word.length-1)
    
    هل وضحت .. ؟؟ :b:​
     
  3. موريادي

    موريادي عضو شرف

    إنضم إلينا في:
    ‏أغسطس 20, 2007
    المشاركات:
    3,039
    الإعجابات :
    264
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    At Home
    برامج الحماية:
    Emsisoft
    نظام التشغيل:
    Windows 8
    تصدق طلعت مني مركز ...

    اللي فهمته ياغلاهم .. بما ان الدالة charAt تبدأ من 0 .. والدالة length تبدأ 1 ..

    نحتاج ان نقوم بانقاص 1 بما ان الدالة length ستزيد بـ1 عن charAt .. لتلافي الخطأ

    هل فهمي صحيح ياغلاهم !!
     
  4. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,916
    الإعجابات :
    377
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    هذا الي انا احوال اقوله لك من الصبح !! :d:

    ميه ميه ياعسل .. :b:
    اجل نروح لدرس الي بعده :smile:
     
  5. موريادي

    موريادي عضو شرف

    إنضم إلينا في:
    ‏أغسطس 20, 2007
    المشاركات:
    3,039
    الإعجابات :
    264
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    At Home
    برامج الحماية:
    Emsisoft
    نظام التشغيل:
    Windows 8
    الحمدلله ...

    يسعدك ربي ... منك شوي ومن عبدالله شوي ووصلت المعلومة

    بارك الله فيكم اخواني ... يلا نتوكل على الله << سويت زحمة في الدورة :hh:
     
  6. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,916
    الإعجابات :
    377
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    امر الدوران
    for
    ويكون كالتالي :

    كود PHP:
    for (variable=startvalue;variable<=endvalue;variable=variable+increment)
    {
    code to be executed
    }

    والشرط يحتوي على ( نقطة بدايه ؛ عملية مقارنه ؛ طريقة الزياده او النقصان)

    مثال :

    كود PHP:
    <html>
    <
    head>
    </
    head>
    <
    body>
    <
    script type="text/javascript">
    <!--
    var 
    word=window.prompt('Enter a word ','');
    var 
    index ;
    for (
    index=index<word.length index=index+){
        
    document.write(word.charAt(index)+'<BR>');
    }
    //-->
    </script>
    </
    body>
    </
    html
     
    وهذا مثال اخر ..

    كود PHP:
    <html>
    <
    head>
    </
    head>
    <
    body>
    <
    script type="text/javascript">
    <!--
    var 
    word=window.prompt('Enter a word ','');
    var 
    index ;
    for (
    index=(word.length-1) ; index >=index=index-){
        
    document.write(word.charAt(index));
    }
    //-->
    </script>
    </
    body>
    </
    html
     
    بانتظار التطبيقات :d:​
     
  7. waget

    waget زيزوومى مبدع

    إنضم إلينا في:
    ‏يناير 9, 2009
    المشاركات:
    1,367
    الإعجابات :
    82
    نقاط الجائزة:
    640
    الجنس:
    ذكر
    الإقامة:
    K.S.A
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7
    :d:

    سلام عليكم..

    تطبيقي على for

    كود PHP:
    <script language="javascript">
        
                var 
    "Zyzoom.org";
                var 
    a.length;
                var 
    x;
                var 
    _char;
                for(
    0;x<n;x++){
                    
                    
    _char a.charAt(x);
                    
    document.write(_char.toUpperCase()+"<br />");
                
                }
        
            </
    script>
    الدالة / toUpperCase()

    دلة تحول الحرف أو الكلمة إذا كانت Smallإلى capital


    :king::king:
     
  8. AZZEDIN31

    AZZEDIN31 زيزوومي جديد

    إنضم إلينا في:
    ‏فبراير 3, 2011
    المشاركات:
    27
    الإعجابات :
    2
    نقاط الجائزة:
    20
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows XP
    بارك الله فيك على الموضوع
    الله يعطيك الصحه والعافيه ....
     
  9. land moon

    land moon زيزوومى مبدع

    إنضم إلينا في:
    ‏ابريل 2, 2010
    المشاركات:
    1,861
    الإعجابات :
    151
    نقاط الجائزة:
    700
    الإقامة:
    YEMEN
    برامج الحماية:
    Norton
    نظام التشغيل:
    Windows 10
    بارك الله فيك ورحم الله والديك
     
  10. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,916
    الإعجابات :
    377
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    كالعاده اشرح الـ
    الدالة / toUpperCase()

    :d: ​
     
  11. خيآل إنسآن

    خيآل إنسآن زيزوومى مميز

    إنضم إلينا في:
    ‏مايو 20, 2009
    المشاركات:
    823
    الإعجابات :
    13
    نقاط الجائزة:
    530
    برامج الحماية:
    Avira
    نظام التشغيل:
    Windows 7
    الله يعافيك .
    ،
    تبدوا دورة مشوقة و رااائعة .
    بس عندي سؤال
    هل تعلمها يعني قدرتي على تصميم صفحات؟!

    و هل استطيع المشاركة :smile:
     
  12. waget

    waget زيزوومى مبدع

    إنضم إلينا في:
    ‏يناير 9, 2009
    المشاركات:
    1,367
    الإعجابات :
    82
    نقاط الجائزة:
    640
    الجنس:
    ذكر
    الإقامة:
    K.S.A
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7
    دالتي : toUpperCase /toLowerCase

    شرح دالتي : toUpperCase /toLowerCase


    نبدأ مع :

    toUpperCase


    الدالة تقوم بتحويل حروف النص إلى capital

    مثال:

    كود PHP:

    <script language="javascript">
            
                var 
    _name;
                
                
    _name window.prompt("","");
                
                
    document.write(_name.toUpperCase());
                
            
            </
    script>

    ^
    عرفان متغير وأسندنا له القيمة الي ترجعها الدالة prompt

    وثم طباعه ماكتبه المستخدم بعد تحويل حروف إلى حروف كبيرة


    :d:

    الدالة : toLowerCase

    تقوم بعكس السابقة تحول حروف النص Small..

    مثال :


    كود PHP:
    <script language="javascript">
            
                var 
    _name;
                
                
    _name window.prompt("","");
                
                
    document.write(_name.toLowerCase());
                
            
            </
    script>
    معلومة أخيره جميع الدوال الي إستخدمناها لحد الان

    الي تتعلق بالقيم النصية لا تغير على قيمة المتغير الاصل.

    مثال /

    كود PHP:
    <script language="javascript">
            
                var 
    _name;
                
                
    _name window.prompt("","");
                
                
    document.write(_name.toUpperCase()+"<br />");
                
    document.write(_name);
                
                
            
            </
    script>
    بعد إستدعاء الدالة toUpperCase() وطباعة القيمة الراجعه له عن طريق إرسالها

    كوسيط لدالة الطباعة ..

    قمنا أيضاً بطباعة القيمة الاصل ولم تتغير << سيتم طباعة ما أدخلة المستخدم .

    لكن نستطيع أخذ القيمة وحفظها في المتغير الاصل أو وضعها في متغير أخر :

    هكذا:
    كود PHP:


    <script language="javascript">
            
                var 
    _name;
                
                
    _name window.prompt("","");
                
    _name _name.toUpperCase()
                
    document.write(_name);
                
            
            </
    script>
    أي أننا غيرنا في قيمة المتغير الاول وأصبحت قيمته ما أرجعته الدالة .

    كود PHP:
    <script language="javascript">
            
                var 
    _name;
                
                
    _name window.prompt("","");
                
    _name_Upper _name.toUpperCase()
                
    document.write(_name_Upper);
                
            
            </
    script>
    هنا أسندنا ما أرجعته الدالة في متغير أخر ثم طباعته


    وصلى الله وسلم على نبينا محمد

    :king::king:
     
  13. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,916
    الإعجابات :
    377
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    عبدالله فديت الكيبورد بس .. :d:
     
  14. MaKoOo

    MaKoOo زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 12, 2010
    المشاركات:
    1,453
    الإعجابات :
    568
    نقاط الجائزة:
    720
    الجنس:
    ذكر
    برامج الحماية:
    Norton
    نظام التشغيل:
    Windows 10
    يعطيكم العافية وما قصرتم واللهـ ..


    5/5 + شخصي


    أتمنى لكم التوفيق دنيا وآخرهـ


    لكمـ
     
  15. abo_sultan

    abo_sultan زيزوومى متألق

    إنضم إلينا في:
    ‏فبراير 9, 2009
    المشاركات:
    340
    الإعجابات :
    10
    نقاط الجائزة:
    430
    برامج الحماية:
    اخرى
    نظام التشغيل:
    أخرى
    مجهود رائع وعمل تشكر عليه..

    بارك الله فيك.
     
  16. cool guy

    cool guy زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 26, 2008
    المشاركات:
    2,203
    الإعجابات :
    53
    نقاط الجائزة:
    740
    الجنس:
    ذكر
    الإقامة:
    السودان
    برامج الحماية:
    Norton
    نظام التشغيل:
    Windows 7
    أخى الغالى مشكور وما قصرت
    جزاك الله كل خير وأثابك الجنة
     
  17. martn_7887

    martn_7887 زيزوومى متألق

    إنضم إلينا في:
    ‏سبتمبر 16, 2008
    المشاركات:
    290
    الإعجابات :
    98
    نقاط الجائزة:
    380
    الجنس:
    ذكر
    الإقامة:
    مصر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 10
    جاااااارى التكملة والمتابعة واسف على عدم المتابعة ولكن لسبب الظروف والاحداث اللى حصلت عندنا فى مصر هبتدى تاااانى من الاول لانى حاااااسس انى نسيت كل حاااااجة فى الفترة اللى فاتت دى
     
  18. Mahdouch

    Mahdouch زيزوومي نشيط

    إنضم إلينا في:
    ‏فبراير 2, 2011
    المشاركات:
    127
    الإعجابات :
    13
    نقاط الجائزة:
    180
    برامج الحماية:
    McAfee
    نظام التشغيل:
    Windows XP
    بارك الله فيك والله يعطيك الف عافية اخي
     
  19. حبرالعيون

    حبرالعيون زيزوومي جديد

    إنضم إلينا في:
    ‏نوفمبر 27, 2010
    المشاركات:
    73
    الإعجابات :
    4
    نقاط الجائزة:
    80
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    أخرى
    مشكورررررررررر
     
  20. H.H.H

    H.H.H زيزوومي ماسى

    إنضم إلينا في:
    ‏أكتوبر 3, 2008
    المشاركات:
    3,900
    الإعجابات :
    2,594
    نقاط الجائزة:
    1,170
    الجنس:
    ذكر
    الإقامة:
    kSa
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Linux

مشاركة هذه الصفحة

جاري تحميل الصفحة...