1          2            3            4            5            6           ( 7 )

ألأهداف والوثائق

الاهداف

هي عبارة عن خليط من الدوال والمتغيرات مثل الهدف

string

وترتبط الاهداف مع المتغيرات على الصورة الاتية

object.parameter

ومع الدوال على الصورة التالية

object.method()

  

كل صورة لها خلفية ملونه لتقارنها بالمثال التالي

var  MyName = new String (“Mohamad Hasan”);

var x = MyName.length;

MyName = MyName.toUpperCase();

ارتبط الهدف في السطر ذو الخلفية الخضراء بمتغير للحصول على طول الاسم وارتبط بداله على السطر ذو الخلفية الصفراء لتحويل مجموعة الحروف الى احرف انجليزية طويلة المتغير MyName  تم الاعلان عنه في السطر الاول كهدف من نوع string  واصبح ينوب عن الهدف الاصلي في استخدام دواله ومتغيراته

بالطبع جافا سكريبت تحوي الحديد من الاهداف مع دوالها ومتغيراتها مثل الهدف

 math

للعمليات الرياضية ومعه مجموعة من الدوال التي تخدم هذه العمليات مثل

min(),max(),sin(),cos()

وهناك الهدف

date

الخاص بالتعامل مع الوقت والتاريخ وايضا له ملحقاته من دوال ومتغيرات

مع ملاحظة ان الاهداف السابق التحدث عنها مع المصفوفات والتي سنتحدث عنها فيما بعد يجب ان تعلن باستخدام الامر او المعامل

new

الوثائق

الصفحة التي يعرضها متصفح الانترنت هي الوثيقه الهدف يستخدمها ويعرف بها لتوجيه المخرجات اليها اي الكتابة عليها واستقبال الاوامر والمدخلات منها

مثال

window.document.Forms[0]

الكود السابق يعني توجيه البرنامج الى النموذج  الاول في الوثيقه سوف نتحدث عن النماذج فيما بعد ولكن من الجدير بالذكر ان النماذج تعمامل كالمصفوفات وعليه لو وجد اكثر من نموذج بالوثيقه فسوف يبدء الترقيم من صفر ثم يتصاعد وذلك للنداء على الوثائق

مثال

window.document.Forms1

تم التعامل في الكود السابق مع النموذج بالنداء عليه باسمه مباشرة

window.document.Forms1.YourName.value

صيغه اخرى للتعامل مع حقول النموذج مباشرة فقد تم التعامل مع حقل يسمى YourName بالنموذج الذي اسمه Form1

ولنرى معا المثال التالي

 

 

<HTML>

<HEAD>

<TITLE>Simple Form</TITLE>

</HEAD>

<BODY>

<FORM NAME="Forml">

Name: <INPUT TYPE="TEXT" NAME="FirstName"><BR>

<INPUT TYPE="Button" VALUE="Submit Info">

</FORM>

<FORM NAME="Form2">

Name: <INPUT TYPE="TEXT" NAME="LastName"><BR>

<INPUT TYPE="Button" VALUE="Submit Info">

</FORM>

</BODY>

</HTML>

 

1