ان الجافاسكربت هي مجموعة من الحالات التي يمكن عرضها على المتصفح
ان الجافاسكربت حالة حساسة Case Sensitive
تعتبر الجافاسكربت حاسة حساسة في كتابة الأكواد وهي ليست كما HTML ولهذا كن حذراً عن استخدام الأحرف الكبيرة أو الصغيرة عند كتابة أو استدعاء المتغيرات والوظائف والأحداث .
إظهار كود الجافاسكربت JavaScript
لإظهار أكواد الجافاسكربت يجب كتابة أوامر للمتصفح والهدف من هذه الأوامر هي اخبار المتصفح مايفعله .
في المثال التالي سيتم أمر المتصفح بكتابة "مرحباً بكم في المعهد العربي للبرمجة" على صفحة الويب .
document.write("مرحباً بكم في المعهد العربي للبرمجة");
من الطبيعي إضافة فاصلة منقوطة ";" في نهاية كل أمر برمجي ويعتقد المبرمجون بأنه ممارسة برمجية ممتازة عند اضافة الفاصلة المنقوطة بعد كل أمر برمجي وسترى ذلك من خلال أمثلة الجافاسكربت .
تعتبر الفاصلة المنقوطة اختيارية ( حسب مقياس JavaScript ) كما أن المتصفح يمكنه تمييز بين نهاية كل سطر وكل أمر برمجي لكن من الأفضل أن تستخدم الفاصلة المنقوطة لأنك ستحتاج أن تعرف أين ينتهي السطر البرمجي وأين ينتهي الأمر البرمجي أيضاً .
ملاحظة : تمكنك كتابة الفاصلة المنقوطة أكثر من أمر برمجي في سطر واحد .
كود الجافاسكربت JavaScript
- ان كود الجافاسكربت هو تسلسل أوامر وحالات الجافاسكربت .
- كل أمر يظهر على المتصفح في تسلسل كما تمت كتابته .
في المثال التالي سيتم كتابة عنوان كبير مع فقرتين
مثال :
<script type="text/javascript"> document.write("<h1>هذه عنوان كبير</h1>"); document.write("<p>هذه فقرة</p>"); document.write("<p>هذه فقرة أخرى</p>"); </script>
مجموعات الجافاسكربت
- يمكن تجميع أكواد الجافاسكربت كمجموعات مع بعضهم البعض .
- تبدأ المجموعات من خلال الأقواس المنحنية "{" وتنتهي أيضاً "}" .
- ان الهدف من استخدام المجموعات هي تسلسل الأكواد حسب أوامرها مع بعضها .
في المثال التالي سيتم كتابة عنوان كبير مع فقرتين
مثال :
<script type="text/javascript"> { document.write("<h1>هذه عنوان كبير</h1>"); document.write("<p>هذه فقرة</p>"); document.write("<p>هذه فقرة أخرى</p>"); } </script>
يعتبر المثال السابق غير مفيداً جداً عند استخدام الأكواد كمجموعات ولكن فقط لإظهار كيفية استخدام الأقواس المنحنية في المجموعات . تستخدم المجموعات بشكل عام مع الأكواد الوظيفية أو في الشروط ( حيث مجموعة من الأوامر سيتم عرضها اذا تحقق الشرط ) .
ستتعلم المزيد حول الأكواد الوظيفية والشروط في دروس قادمة .
لماذا لا يوجد صور للتصميم كيف سأستفيد انا
ردحذف