جافا سكربت المسنوي الأول
هل بإمكان الكود الذي كتبته بالجافا سكربت العمل على متصفحي النتسكيب والإكسبلورر بدون أية مشاكل ؟
للأسف ؛ الإجابة بلا ١
الجافا سكربت أصلا مصمم من قبل شركه نتسكيب . اذا نتسكيب أكثر دعما له . من جهة أخرى هناك فروقات
سنتطرق لاحقا الى كيفية تجاوز هذه العقبة ؛ أما الآن فدعني أخبرك بأن أفضل طريقة للتأكد من عمل السكربت هو
تجربته على كلا المتصفحين . طبعا ستدهشك كثرة المواقع التي فشلت في الوصول بصفحاتها الى أفضل شكل
لأفضل عرض ؛ ينصح بإستخدام المتصفح الفلاني.
طبعا ولأن الأغلبية تستخدم الإكسبلورر , فسيكون التركيز علية في الشرح والأمثله , ولن أنسى التطرق الى كيفية
معرفة نوع المتصفج الخاص بالمستخدم.
برنامجك الأول "10/0210 48110"
حصي
جافا سكريت لمسنوي الأول
ويكون هذا هو الناتج عند عرضه من خلال المتصفح أنترنت أكسبلورار
اشم مطاف :مم1 مفصوم متا هع م5 |
هذا المثال البسيط سوف يكون البوابة الأولي لدخول عالم البرمجة بلغة الجافا سكربت
0 أو 11001 (أو ملفات ديناميكية مثل ط8م أو 56)
لذلك سوف نحفظ الكود السابق في ملف وليكون 8.0100ل11084
* ثانيا ربها يتبادر إلي الذهن كيف يتم الفصل بين كود الهتمل وكود الجافا سكربت لاحظ الكود
التالي
بكل سعولة توفر لنا لغة الهتمل أحد الأوسمة (789) وقو <1م80:1>
هذا الجسم يحتاج ان نحدد له اسم اللغة المستخدمة لكتابة السكربت
ويتم هذا من خلال إستخدام المعامل 090898 بان نحدذ له القيمة 1م2/85011ل
مع ملاحظة أنها في القيمة الأقتراضية لذلك عادة لا نحتاج إلي تحديد لغة الأسكربت إلي جافا
جافا سكربت المسنوي الأول
كما تري لا ندتاج لتحديد لمة الأسكريت /.
جوودعموله
ويتم وضع الكود الخاص بلغة الجافا سكربت بين الوسمين <1م800 > و <1م :80 /> كما يلي
أذا كل ما نحتاجه الأن معرفة كيف يتم كتابة كود الجافا سكربت نعم هذا صحيح ولكن تمهل قليل
وفكر معي ماذا يحدث لو كان المتصفح المستخدم لفتح الملف لا يدعم لغة الجافا سكربت؟
أعتقد أنك سوف تقول بكل بساطة أن الكود المكتوب بهذه اللغة لن يعمل وهذا القول صحيح
كما بالشكل التالي
سا سنا امسا سس ا ل
السسط سسا النساء اهار ا ا
لكن لا تحزن يمكنك إخفاء ظهور كود الجافا سكربت بوضع الكود بين <--// >٠١ كما يلي
ز*قتعمل مجدعلا») مدعا المعميهمة
جافا سكريت المسنوي الول
» الأن حان الوقت لمعرفة أول أمر في لغة الجافا سكربت وقو
96ت :يمكننا هذا الأمر من كتابة نص في المتصفح وبالتالي سوف يتم كتابة النص
0 4610 مع ملاحظة وضع النص المراد كتابتة بين علامتين تنصيص كما يلي
زا متعم محدملا؟) مدعب معسيعمة
يجب ملاحظة التالي:
ان لغة الجافا سكربت لغة حساسة لحالة الحروف ( الحروف الصغيرة والكبيرة ) فعلي سبيل المثال ,
ولن يتم عرض النص 140018 149/10
جافا سكزيت المسنوي الأول
الفسل الثاني
سوف نناقش إن شاء الله في هذا الفصل النقاط التالية :
* إدراج كود الجافا سكريت في صفحة هقتمل
© إذراج داخلي
إدراج خارجي
» التعليقات كتؤعسسى
ه تعليق لسطر واحد
تعليق لسطر أو لأكثر من سطر
٠ طرق إدخاك و إخراج البيانات
طرق إخراج البيانات
8 الطريقة 601ل
5 الطريقة 016
5 الطريقة 10014810
8 الطريقة 0106م
طرق إدخال البيانات
5 الطريقة 0001000
5 الطريقة 600006م
جافا سكريت المسنوي !اول
إدراج كود الجافا سكربت في صفحة هتمل
ويتم هذا الإدراج عن طريق :
.١ إدراج داخلي
؟. إدراج خارجي
إدراج داخلي :
وضع كود الجافا سكربت بين وسم <1680ا>
حصمم
وضع كود الجافا سكربت بين وسم <لر860>
حمعمي
لكن ريما يتبادر لك السؤال التالي :
قل هناك فرق بين إدراج كود الجافا سكربت بين الوسم <1680! > والوسم <لر800 > ؟
الإجابة : بالطيع نعم ولكن هذا الفرق ينحصر فقط في تسلسل تنفيذ الكود أي أن كود الجافا سكربت المندرج بين
الوسمين <6680) > سوف يتم تنفيذة أولا ( حتي قبل تحميل عناصر الصفحة)
ثم يتم تنفيذ كود الجافا سكريت المندرع بين الوسعين <(800>
جافا سكربت المسنوي الأول
لاحظ معي المثال التالي
<2131/> الفرق فين وضع الكود <18 213
تمومير مرحيا يك في الوسم +) م عتعير. ممسهمة
<ا عه موت ا لععمو وقد 0857و
اقمع مرحيا بلك في وم +) مدعب مصتعم
وله
حمولة
كما تري تم وضع الكود التالي بين الوسم <1880! >
ثم وضع الكود التالي بين الوسم <لر800 >
وبالتالي سوف يتم تنفيذة بعد الأنتهاء من تنفيذ الكود السابق
م2 مرحبا بك في وسم )١ م تعر عمصددمة.
جافا سكريت المسنوي اول
ويكون الناتج كما يلي
* سق مسدرق مسق 2 لا © - 9 سدم ا
40 مرحبا بك في الوسم
13007 مرحيا بك في وسم
ب- أو يتم وضع كود الجافا سكربت بداخل اي وسم قتمل
يتم إستبدال 7898016 باسم الوسم المراد وليكن علي سبيل المثال 8080
ويتم إستبدال 6/604 باسم الحدث المطلوب وليكن علي سبيل المثال 000086
ثم يتم وضع الكود داخل هذا الحدث
وهذا النوع من إدراج كود الجافا سكربت سوف نتناوله في الجزء الثاني من الكتاب بشكل مفصل
ولكن دعنا نري مثا سريع يوضح الطريقة كما يلي
<23:8/» إدراج الكود داخل الأوسمة <31318>
<ومعلة
ماه
تم إستخدام الحدث 000166 (اي عند الضغط علي محتويات الوسم المختار وهو هنا 8080) كما يلي
ووفعند الضغط علي محتويات الوسم <8080 > سوف يتم تنقيذ الكود التالي
جافا سكربت المسنوي الأول
إدراج خارجي :
فيه يتم إدراج كود الجافا سكربت من ملف خارجي غالبا ما يكون ذو إمتداذ وز
مثال توضيحي : يتكون من ملفين أحدقما
086086000 يدرج به الملف 00160801015 الذي يحتوي علي كود الجافا سكربت
جرفوقة
إتراج خارجي
رفول
رز «هذا نض خارجي من الملف المدرج؟) ع 1ع 20008206