javascript2

10
Java Script ت ب ي ر ك س ا اف ج

Transcript of javascript2

Page 1: javascript2

Java Scriptسكريبت جافا

Page 2: javascript2

Objectالكائن

الخص�ائص م�ن مجموع�ة عل�ى يحتوي خاص متغي�ر ه�و الكائ�ن.) ( ) الدوال) والسلوكيات المتغيرات

حدوث ) حال���ة ك��ل نس��ختها( instanceتحتوي الكائ��ن م��نطريقته�ا له�ا يكون أ�ن يمك�ن كم�ا الخص�ائص، قي�م م�ن الخاص�ة

. الدوال تنفيذ في الخاصةأنه�ا عل�ى المكونات م�ن العدي�د م�ع س�كريبت جاف�ا لغ�ة تتعام�ل ) المتص��فح،. : ) نافذة ، الوي��ب مل��ف المس��تند مثال كائنات

.formsالنماذج المضمنة ... الكائنات وتسمى ألخ النصوص، ،الكائ�ن إس�م كتاب�ة طري�ق ع�ن الدال�ة أ�و الخاص�ية اس�تدعاء يت�م

. ).( الخاصية أو الدالة إسم ثم بنقطة ً متبوعا

Page 3: javascript2

Eventالحدث مث�ل المس�تخدم ب�ه يقوم معي�ن فع�ل ه�و الحدثتمري���ر أ���و معي���ن، زر عل���ى بالماوس الضغ���ط

. ألخ معينة، منطقة فوق الماوسس����كريبت جاف����ا بشفرة ً مربوطا الحدث يكون

. حدوثه عند تنفيذها يتم معينةاألحداث : أمثلة من

onclick, onmouseover, onmouseout, onblur, onfocus, etc…

. به الخاصة األحداث الكائنات من كائن لكل

Page 4: javascript2

المضمنة الكائناتوال سكريبت، جافا لغة في موجودة كائنات هي

. المستخدم من لتعريف تحتاج ) ( : نافذة ، الويب ملف المستند أمثلتها من

الرياضي الكائن ألخ .....Mathالمتصفح، ،

Page 5: javascript2

النص String Objectكائن

: الخصائص أهم.ilength. النص: في األحرف عدد ترجع

: الدوال أهم.icharAt :)(ف��ي المحدد الموض��ع ف��ي الحرف ترج��ع

المعامل..iiindexOf :)(للنص ظهور أول فهرس يمثل رقم ترجع

. كمعامل الممرر.iiilastIndexOf :)(ظهور آخ�ر فهرس يمث�ل رق�م ترج�ع

. كمعامل الممرر للنص

Page 6: javascript2

النص ..... كائن تابع.ivsplit)( :حس�ب األص�لي الن�ص م�ن مص�فوفة ترج�ع

. كمعامل ال�ممرر ال�تقسيم رقم.vsubstring :)(موضع�ي حس�ب الن�ص م�ن جزء ترج�ع

. كمعامالت الممررين والنهاية البداية.vitoLowerCase :)(تحوي�ل بع�د اإلنجليزي الن�ص ترج�ع

. ص�غيرة حروف إلى حروفه كل.viitoUpperCase :)(تحوي�ل بع�د اإلنجليزي الن�ص ترج�ع

كبيرة حروف إلى حروفه كل.viiitoString. نصية)(: قيمة إلى ال�رقمية القيمة تحول

Page 7: javascript2

المستند document Objectكائن

الخصائص : أهم.ibgcolor. الصفحة: خلفية لون قيمة تحمل.iigetElementById("id_name").innerHTML : الن���ص تخزن

خاص���ية ذو الوس���م ف���ي والممررة idالموجود المعين���ة. للدالة كمعامل

الدوال : أهم.iwrite . له�ا)(: الممرر الن�ص تطب�ع الرئيس�ية اإلخراج دال�ة

كمعامل..iiwriteln . له��ا)(: الممرر الن��ص تطب��ع األخرى اإلخراج دال��ة

. مسافة وتضيف كمعامل

Page 8: javascript2

النافذة window Objectكائن

الخصائص : أهم.istatus. المتصفح: أسفل الحالة شريط على نص لطباعة.iilocation. أخرى: لصفحة المستخدم توجيه إلعادة

الدوال : أهم.ialert. حوار)(: مربع في تحذير رسالة لطباعة.iiprompt :)(م���ن ال���بيانات إلس���تقبال حوار مرب���ع تظه���ر

. نص شكل في المستخدم.iiiopen. جديدة)(: متصفح نافذة لفتح.ivclose. الحالية)(: المتصفح نافذة إلغالق

Page 9: javascript2

النافذة ...... كائن تابعاألحداث : أهم

.ionload :بدء عند به المرتبطة الدالة تنفيذ يتم. الصفحة تحميل

.iionunload :إغالق عند به المرتبطة الدالة تنفيذ يتمالصفحة.

.iiionfocus :تكون عندما به المرتبطة الدالة تنفيذ يتم. النشطة الصفحة هي الصفحة

.ivonblur :تصير عندما به المرتبطة الدالة تنفيذ يتم. نشطة غير الصفحة

Page 10: javascript2

Mathكائن

الدوال : أهم.imin :)(األرقام� مجموعة من الصغرى القيمة ترجع

. كمعامالت الممررة.iimax :)(األرقام مجموعة من الكبرى القيمة ترجع

. كمعامالت الممررة.iiirandom ) بين)(: ) عشري كسر عشوائي رقم .1-0ترجع.ivround :)(رقم ألقرب العشري الكسر ذو الرقم تقرب

صحيح..vsqrt. كمعامل)(: الممرر للرقم التربيعي الجذر ترجع