كيف اضع الجافا سكربت في صفحتي ؟
لنفرض انك تستخدم انترنت اكسبلورر وتريد ان تضيف الجافا سكربت التي قمت بكتابتها في صفحتك اذهب الى القائمة الرئيسة لاكسبلور ثم اختر العرض ثم المصدر او في الانجليزية :
View ---------source
هكذا تكون قد فتحت (ألأتش تي أم أل) الخاص بصفحتك كل ما عليك ان تضع كود الجافا سكربت بين وسمي ال
<HTML>
<HEAD>
قد يوضع هنا
</HEAD>
<BODY>
أو هنا
</BODY>
</HTML>
و لإعلام المتصفح أن هذا الجزء من الصفحة هو جافا سكريبتس يتم ذلك بوضع :
(سطر تعريف المتصفح بأن هذه جافا سكربت)
<Script language="JavaScript"> توضع في بداية أي برنامج جافا سكربت
الكود هنا
</Script> تدل على انتهاء البرنامج
وقد نجد في كثير من الأحيان في اول البرنامج وبعد سطر التعريف اشارة :
<!--
وهي لتنبيه المتصفحات القديمة ، وتلك التي لاتدعم الجافا سكريبتس الى تلافي السطور القادمة ، وبدون هذه العلامة ، سيظهر السكريبت على الصفحة كتبابةً! ويجب إضافتها الى كل كود حتى لاتشوه شكل صفحتك .
اعرف انك على عجلتٍ من امرك تريد ان تتعلم بسرعة اذن لنقم بعمل برنامج بسيط يقوم بعرض رسالة الى المستخدم عند دخوله للصفحة :
<SCRIPT LANGUAGE=”JAVASCRIPT”>
<!--hide JavaScript code from browsers that are not JavaScript enabled JavaScript enabled
alert (“welcome in my my first java Program”)
//end hiding of JavaScript code-- >
</SCRIPT>
اعتقد انك لاحظت شيئاً جديدا في الكود السابق إنها اشارة // اذن لننتقل لنتعرف ما قصة هذه الإشارة لننتقل لموضوع جديد :
الملاحظات والتعليقات
تستخدم تماما كما تستخدم في سي بلس بلس
الملاحظات ذات السطر الواحد تستخدم الشرطتين
// this is a comment
// this is another comment
// thank u for reading my comments
لابد من وضع هذه العلامة امام كل سطر ملاحظات اما اذا مللت من وضعها فيمكن استخدام علامة اخرى للملاحظات ذات السطور المتعددة وهي ايضا مطابقه لما يستخدم في لغة سي بلس بلس
\*
this is a comment
just comment you but it as you like
it used from careerists
*/
أساسيات وقواعد اللغة
لكل لغة من لغات البرمجة قواعد يجب ان تتبع ولنرى بعض القواعد المتبعة مع جافا سكريبت:
تهتم لغة الجافا بحالة الحروف اي ان المتغير ذو الحروف الكبيرة يختلف عنه اذا كتب بحروف صغيرة وهذا ما يسمى ب :
case sensitive language .
يجب ان ينتهي سطر الاوامر بفاصلة منقوطة مثل لغة سي بلس بلس خاصة عند كتابة اكثر من امر بسطر واحد.
لاتهتم جافا سكربت بالفراغات والمسافات الخالية بين اجزاء الامر .
ستقابلك أثناء الكتابة بالجافا أقواس عدة ، على إختلاف أنواعها ، يجب عليك بعد فتح أي قوس من هذا الأقواس غلقة ، تتابعيا ، القوس الأخير فالذي يليه لكي لايخلق لك ذلك أية مشاكل أثناء تنفيذ البرنامج ، ولاننسى أي مشكلة معناها توقف البرنامج عن العمل .
يتم وضع النص المطلوب عرضه بين علامات اقتباس اما فردية او مزدوجه
“double”
‘single’
الشرطة المائلة الخلفية تستخدم لاغراض عدة عندما تتبع بحرف
\n
معناها مطابق تماما لاستخدامها في لغة سي بلس بلس وهو الانتقال لسطرجديد
My\nname\nis\nBashar
ستكون نتيجة العرض
My
Name
is
Bashar
وهذه بعض من استخداماتها مع الحروف الاخرى
\b
backspace
\f
Form feed
\n
New line
\r
Carriage return
\t
tab
\’
Single quote
\”
Double quote