floatbird



  • عبارات وأكواد الجافا سكربت

    الجافا سكربت هي سلسلة من العبارات ليتم تنفيذها من قبل المتصفح

    الجافا سكربت حساسة لحالة الأحرف

    بعكس الـHTML، الجافا سكربت حساسة لحالة الأحرف، لذلك تأكد من الحروف الكبيرة عندما تكتب أكواد جافا سكربت، أو عندما تنشأ متغير أو تقوم باستدعاءه، أو عند استخدام الدوال والأشياء.

    عبارات الجافا سكربت

    عبارات الجافا سكربت هي عبارة عن أمر للمتصفح، سبب الأمر هو إخبار المتصفح ماذا يعمل. عبارة الجافا سكربت التالية تخبر المتصفح لكي يكتب "مرحباً فلوتبيرد" في الصفحة:

    كود بلغة HTML:
    document.write("مرحباً فلوتبيرد");
    من الطبيعي أن تنهي كل عبارة بفاصلة منقوطة. أكثر الناس يعتقدون بأن هذه عادة جيدة في البرمجة، وعلى الأغلب أنت سترى هذه العادة في أمثلة الجافا سكربت في الويب.

    الفاصلة المنقوطة اختيارية (اعتمداً على مقاييس الجافا سكربت)، ومدى دعم متصفح الإنترنت وترجمته لنهايات الأسطر. لذلك يمكن أن ترى أمثلة بدون فاصلة منقوطة في نهاية الأسطر.

    ملاحظة: استخدام الفاصلة المنقوطة تسمح بأن تكتب أكثر من عبارة في سطر واحد.

    كود الجافا سكربت

    كود الجافا سكربت (أو فقط الجافا سكربت) هو عبارة عن مجموعة من عبارات الجافا سكربت. كل عبارة يتم تنفيذها بواسطة المتصفح بالترتيب الذي كتبت به. هنا مثال يكتب عنوان وفقرة في صفحة الويب:

    كود بلغة HTML:
    <script type="text/javascript">
    document.write("<h1>هذا عنوان</h1>");
    document.write("<p>هذه فقرة.</p>");
    document.write("<p>هذه فقرة أخرى.</p>");
    </script>
    كتل الجافا سكربت (JavaScript Blocks)

    عبارات الجافا سكربت يمكن أن تجمع معاً في قالب أو كتلة واحد. الكتلة تبدأ بقوس متعرج لليسار {، وتنتهي بقوس متعرج لليمين }. سبب استخدام الكتل هو جعل العبارات التي فيها تنفذ معاً. هذا المثال سيكتب عنوان وفقرتين في صفحة الويب:

    كود بلغة HTML:
    <script type="text/javascript">
    {
    document.write("<h1>هذا عنوان</h1>");
    document.write("<p>هذه فقرة.</p>");
    document.write("<p>هذه فقرة أخرى.</p>");
    }
    </script>
    المثال بالأعلى ليس مفيد جداً، هو فقط يبين كيفية استخدام الكتل، في العادة يتم استخدام الكتل لجمع عبارات في الدوال والشروط مثل IF و For (حين يتطلب تنفيذ العبارات حين يكتمل الشرط).

    ستتعلم المزيد حول الدوال والشروط في دروس أخرى إن شاء الله تعالى
  • FatCow

  • Flight Network

Powered by vBulletin™ Version 4.0.6
Copyright © 2010 vBulletin Solutions, Inc. All rights reserved
Copyright © 2010 FloatBird.net, All rights reserved