في هذا الدرس يتم توضيح ماهية الجافا سكريبت و لما نحتاجها و هو بمثابة تمهيد و مقدمة نظرية لدراستها
ماا نحتاج لنبدأ :
بالنسبة لما تحتاجه من برامج فأنت لا تحتاج لأكثر من متصفح الإنترنت العادي و أي محرر نصوص مثل notepad أو notepad++ أو أي برنامج متخصص في إنشاء صفحات الويب مثل Dreamweaver أو غيره .
أما بالنسبة لما تحتاج ان تعلمه قبل ان تبدأ في تعلم الجافا سكريبت تحتاج أن يكون لديك فكرة معقولة عن الـ html و الـ css ,
و إن لم تكن لديك معرفة بهم فقم بتعلمهم أولا ثم عد للجافا سكريبت و يوجد بموقعنا شرح لهم .
ليس من الضروري أن تكون قد تعاملت مع أي لغات البرمجه من قبل فسيتم التعامل في الدروس على أساس أن القارئ لم يسبق له التعامل مع أي لغات البرمجه .
أما بالنسبة لما تحتاج ان تعلمه قبل ان تبدأ في تعلم الجافا سكريبت تحتاج أن يكون لديك فكرة معقولة عن الـ html و الـ css ,
و إن لم تكن لديك معرفة بهم فقم بتعلمهم أولا ثم عد للجافا سكريبت و يوجد بموقعنا شرح لهم .
ليس من الضروري أن تكون قد تعاملت مع أي لغات البرمجه من قبل فسيتم التعامل في الدروس على أساس أن القارئ لم يسبق له التعامل مع أي لغات البرمجه .
لماذا نحتاج الجافا سكريبت؟
يفترض أنك لديك فكرة عن الـ html و أنك قمت بعمل بعض صفحات الويب بإستخدامها و لدينا هنا مثال بسيط على صفحة
ويب مبنية بإستخدام لغة html و css فقط قم بإستعراضه و تجربته بنفسك .
المثال " الة حاسبة " الذي أمامك هو مجرد مثال على ما يمكن أن تفعله الجافا سكريبت لكنها تفعل أكثر من ذلك بكثير فمما يمكن أن تسخدم فيه
الجافا سكريبت على سبيل المثال و ليس الحصر:
- إضافة مؤثرات على الصور .
- عمل ألعاب ديناميكية داخل صفحات الويب أي أنه لا تحتاج لإعادة تحميل الصفحه لكي يحدث تغير بها.
- بانرات الإعلانات و من أمثلتها الإعلانات التي تحتوى على نصوص تظهر و تختفي بانتظام أو غيرها .
- مراجعة المعلومات التي يدخلها المستخدم في الحقول "forms" أي ما يسمى بالـForm Validation .
ما هي الجافا سكريبت؟
الجافا سكريبت (javascript) بالإنجلزية هي:
- لغة سكريبت (script) : و معنى أنها لغة سكريبت أنها تحتاج لبرنامج لتعمل من خلاله (المتصفح) و تطبيقتها لا يمكنها أن تعمل بمفردها بدونه أي أنك مثلا لا تسطتيع عمل برنامج بالجافا سكريبت يعمل على الجهاز مباشرة بدون المتصفح,فالكود الذي تكتبه بها لايتم عمل عملية تجميع و تحويل "compiling"له ,لكن يتم تفسيره مباشرة من خلال محرك الجافا السكريبت الموجود في جهاز الشخص الذي يتصفح موقعك .
- الجافا سكريبت "object-oriented language" : يصعب ترجمة ماذا يعنى ذلك بالضبط إلى العربية لكن سأشرح مضمون العبارة ,لغات البرمجة أو الإسكريبتنج الأوبجكت أورينتد هي لغات تتكون من شيء يسمى بالـobject
- و الأوبجكت هو عبارة عن مجموعة من الدوال و المتغيرات المتصلة ببعضها ,ربما يبدو المفهوم غامض حاليا لكنه سيتضح بعد ذلك عندما تلمس ما هي الدالة و ما هو المتغير و ترى أمثلة على الأوبجكت .

0 التعليقات: