مقدمة
أهلا بكم فى مقدمة دروس لغة الجافا سكريبت ...
لكى نصمم صفحة ويب يجب علينا أن نتعلم لغة الهتمل أولا قبل دراستنا للغة جافاسكريبت، وبعد إتقان لغة الهتمل يجب أن تبدأ بتعلم لغة جافاسكريبت ...
لكن إيمانا منا بأهمية وقيمة الوقت فى حياة الإنسان، فقد فضلت أن أبتدع أسلوبا جديدا يختصر وقت التعلم...
هذا الأسلوب هو تعلم لغة جافاسكريبت مباشرة دون الحاجة على الإطلاق للغة الهتمل، والتعويض عنها بلغة الجافاسكريبت، وذلك توفيرا فى الوقت وإنجازا فى العمل...
وسوف نقوم فى نهاية كل درس بعمل واجب للسادة متابعى الدورة بحيث يمكننا متابعة المستوى وتقييمه، وأنا على كامل الإستعداد للإجابة عن أى إستفسارات أثناء الدورة...
ماهى لغة الجافا سكريبت؟؟؟
لغة جافاسكريبت هى لغة برمجة للويب، فهى تقوم ببرمجة متصفح الإنترنت ...
أى أنها لا تقوم بتنفيذ البرامج على السيرفر الذى يستضيف الموقع، لكن تقوم بتنفيذ البرامج على متصفح الويب الخاص بمستخدم الموقع...
معنى ذلك أن المستخدم يستطيع تنفيذ برامجك المكتوبة بلغة جافاسكريبت بدون إتصال بالإنترنت، فقط بمجرد فتح المتصفح من على سطح المكتب يمكن للمستخدم أن يقوم بتنفيذ البرامج الموجودة على موقعك حتى وإن فقد الإتصال بالإنترنت، ولعل هذه الخاصية هى التى تميز هذه اللغة عن لغة PHP والتى تقوم بتنفيذ برامجها على السيرفر الذى يستضيف الموقع...
ونستطيع أن نستغل هذه الخاصية فى تجربة برامجنا التى سوف نتعلمها من خلال متصفح الإنترنت حتى وبدون وجود إتصال بالإنترنت...
هل لغة الجافاسكريبت ولغة الجافا شىء واحد؟؟؟
بالطبع لا... إنه مجرد تشابه فى الأسماء...
الدرس الأول
أول خطوة يجب علينا عملها حتى نستطيع أن نبدأ فى كتابة كود برنامجنا هى إعلام المتصفح أننا سوف نستخدم لغة جافاسكريبت فى برمجته وذلك عن طريق كتابة الكود التالى:
<script type="text/javascript">
هنا نضع الكود المطلوب
</script>
فى السطر الأول أعلمنا المتصفح أننا سوف نستخدم لغة جافاسكريبت لبرمجته، بينما السطر الأخير يعلن نهاية الكود...
وسوف نتعلم اليوم كيفية كتابة جملة بسيطة بإستخدام هذه اللغة ...
لكتابة أى جملة نتبع الصيغة التالية:
<script type="text/javascript">
document.writeln("هنا نكتب النص المراد وضعه فى الصفحة ");
</script>
فلنأخذ مثال عملى على ذلك:
نريد أن نكتب Hello my forum
تكون الطريقة كما يلى
<script type="text/javascript">
document.writeln("Hello my forum ");
</script>
سيكون ناتج البرنامج Hello my forum
لنجرب الآن جملة أخرى...
<script type="text/javascript">
document.writeln("I like studying ");
</script>
سيكون ناتج البرنامج I like studying
مدونتى (تطوير وتنمية الذات)