اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

شرح للجافا سيكريبت


الردود الموصى بها

السلام عليكم ورحمه الله وبركاته

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

اخواننا واخواتنا في هذا منتدى اوفسنا الطيب

نبدا بالدرس الاول

بسم الله الرحمن الرحيم

نشأة الجافا سكربت :-

ظهرت في العام 1995 م حيث كان يطلق عليها في البدايه لايف سكربت Live Script

المتطلبات لكتابه الكود المفكره او اي محرر نصوص أخر

الكتله النصيه للجافا :-

تكون على الشكل التالي

<script>

<!--

//-->

</SCRIPT>

مع الملاحظه ان في بدايه الكتله تبدا هكذا <script> وفي نهايتها لابد من إضافه / لها </SCRIPT>

ويتم ادخل الكود الفعلي بين السطرين الذان يبدائان بــ <!-- و //-->

استدعاء داله التحذير :-

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

او الترحيب بكم في زياتكم لموقعه وهكذا

ومثالها :-

<script>

<!--

alert("اهلا وسهلا بكم في منتديات اوفسنا");

//-->

</SCRIPT>

وعند كتابتك لهذا النص عند زيارتك للموقع سوف تظهر لك هذا الرساله الترحيبيه

لاحظ علامات التنصيص لابد من وجودها في بدايه النص وفي نهايته

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

ملاحظه :-

في لغه جافا سكربت java تختلف عن JAVA مثال لو استخدمت في المثال

السابق alert وكتبتها انت حروف كبيره لن يستجيب لك داله alert

وعند اضافه // او /* و */ وهذه الرموز تفيدك لكتابة التعليقات

<script>

<!--

/*hhhhhhhhhhhhhhh

hhhhhh

hhhhhhh*/

alert("adli");

//hhhhhhhhhhhh

//-->

</SCRIPT>

لاحظ التعليقات لابد ان تبدا بـ /* وتنتهي */ او تضع // فقط

الكلمات الرئيسيه :-

وهي جزء لا يتجزء من لغه جافا سكربت

break - do - function - null - typeof - case - else - if - return - var - continue - export

import - switch - void - default - false - in - this - while - delete - for - new - true - with

المتغيرات :-

وتعتبر بمثابه المكان الذي فيه تخزن البيانات من اجل استخدامه

في اي برنامج يتم انشاؤه باستخدام جافا سكربت

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

اسم المتغير لا يبدا برقم

مثال لاسماء متغيرات صحيحه

JaVa

Ja_VA

java123

مثال لاسماء متغيرات خاطئه :-

4hhhh

88m88

قم بانشاء متغير جديد باستخدام الكلمه الرئيسيه "var"

<script>

<!--

var message="first java";

alert("message");

//-->

</SCRIPT>

انواع البيانات :-

تعتبر لغه جافا سكربت بمثابه لغه صعبه في عمليه الكتابه

فان متغيراتها تقوم تخزين الارقام والسلاسل الحرفيه سواء اكانت true او false

<script>

<!--

var a=0.06

var b = "java script in easy steps";

var c false;

alert(typeof a + "\n" + typeof b + "\n" +typeof c);

//-->

</SCRIPT>

المثال السابق يقوم بانشاء متغيرات ذات قيمه اوليه ثم يتم ارسالها الى داله alert()

ويتم استخدام typeof لعرض نتيجه بنوع البيانات الخاصه بها

ويقوم الكود "+/n+" يقوم بعرض المخرجات الخاصه بكل قيمه في سطر جديد في مربع التحذير

مفهوم Escape Sequences :-

عندما تسبق علامه الشرطه المائله "/" اي حرف في نص فان

الحرف الذي يتبع هذه العلامه من نوع معين ومسئول عن احداث تاثير

محدد ولا يتعبر هذا الحرف جزء من تركيب جافا سكربت

/b-----------حذف

/f-----------ادخال حرف

/n-----------سطر جديد

/r-----------علامه رجوع

/t----------علامه جدوله

/'---------علامه اقتباس مفرده ولا تدل على انتهاء السلسله الحرفيه

/"---------علامه اقتباس مزوجه تشير الى نهايه السلسله الحرفيه

//--------شرطه خلفيه واحده

ويمكن الاستفاده منهما عن طريق دمجهما داخل سلسله النص دون انهاء النص نفسه

مثال

alert("aaaaa\"a9aaa\"");

الدوال :-

وهي من اساسيات برمجه لغه الجافا سكربت

function call_alert(){

alert("my first java script function");

}

يجب ان يكون الاسم متبوعا بقوسين () ثم بزوج من الاقواس {} والتي تحتوي على الكود المراد تنفيذه

في المثال السابق اسم الداله call_alert

والكود سوف يتم استدعاء الداله alert

ويمكن لسمه "onload" الخاصه بعلامه الترميز <BODY> في HTML

<BODY ONLOAD="call_alert()">

وسائط الدوال :-

str يستخدم كاسم متغير يشتمل على بيانات سلاسل حرفيه

function call_alert(str){

alert(str);

}

<BODY ONLOAD="call_alert('passed value')">

الدوال المتعددة :-

function call_alert(num){

var new_number=make_double(num);

alert("the value is"+new_number);

}

function make_double(num){

var double_num=num+num;

return double_num;

}

<BODY ONLOAD="call_alert(4)">

نطاق المتغيرات الخاصه :-

var stored_num

function call_alert(num){

stored_num=num;

make_triple();

alert("the value is"+stored_num);

}

function make_triple(){

stored_num=stored_num+stored_num+stored_num;

}

<BODY ONLOAD="call_alert(5)">

الوسائط المتعدده :-

var a,b,c;

function call_alert(str1.str2,str3){

a=str1;

b=str2:;

c=str3;

alert(a+b+c);

}

يقوم هذا المثال بتعريف الداله التي تحتوي على ثلاثه وسائط

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

يقوم بنقل ثلاث مجموعات من الاحرف الى الداله

* * * * *

انتهينا من الدرس الاول ولله الحمد

والان ان تكون قد عرفت الاتي :-

*** طريقه كتابه الكتله النصيه

*** استدعاء داله التحذير

***الكلمات الاساسيه

*** المتغيرات

*** انواع البيانات

*** مفهوم Escape Sequences

*** الدوال

*** وسائط الدوال

*** الدوال المتعدده

*** المجال الخاص بالمتغير

*** تعدد الوسائط

الحمد لله رب العالمين

تقبلوا تحياتي اخوكم adli_palestine

تم تعديل بواسطه adli700
رابط هذا التعليق
شارك

  • 2 weeks later...

السلام عليكم

أهلا بك بالمنتدى ...

أولا هل الموضوع منقول أم أنك صاحب الموضوع وهذه الدورة التدريبية؟؟

وفى حالة أنك صاحبها فنرجو التفاعل مع الموضوع ..

فهو هام وشيق ...

ولكن يرجى تقسيم الموضوع لدروس متتالية حتى تحظى بسهولة المشاركة والفهم ..

مع العلم أن المنتدى هذا خاص ببرنامج الFrontPage ولكن لا مانع من وجود ما يدعم هذا البرنامج

والسلام عليكم

رابط هذا التعليق
شارك

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information