SlideShare una empresa de Scribd logo
1 de 114
Descargar para leer sin conexión
ثس الله اىشح اىشحٌٞ 
البرمجة باستخدام jQuery 
تقديم الطالب : أنيس حكمت أبو حميد 
التخصص : نظم معلومات حاسوبية 
جامعة ال البيت الأردن 
أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجاني وخالص لوجه الله تعالى , لا يجوز بيعه
ثس الله عٗيٚ ثشمخ الله جّذأ 
بعض الملاحظات المهمة 
لطر قٌة استعراض هذه 
الشرائح 
هذا العمل مجان , لا جٌوز ب عٌه
بٍ ٜٕ JQuery ؟ 
• ه عبارة عن مكتبة ضخمة تحتوي على أكواد جافا سكربت , قام 
بتجم عٌها مجموعة من المبرمج نٌ , لتسه لٌ عمل ةٌ كتابة الأكواد 
المختلفة , لأن الجافا سكربت معقدة نوعا ما ف التعامل , وتحتوي 
هذه المكتبة على مجموعة كب رٌة من function الرائعة والمهمة لدى 
أي مبرمج . 
هذا العمل مجان , لا جٌوز ب عٌه
زٍطيجبد د سٗح jQuery 
• أولا : Html بشكل ج دٌ 
• ثان اٌ : JavaScript ) بشكل مفاه مٌ ( بح ثٌ عٌرف ك فٌ تٌعامل 
مع javscript وتعر فٌ المتغ رٌات وبعض الأمور البس طٌة. 
• ثالثا : Css بشكل بس طٌ جدا . 
أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجان , لا جٌوز ب عٌه
طشٝقخ رح َٞو JQuery 
أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجان , لا جٌوز ب عٌه
طشٝقخ رح َٞو JQuery 
هذا العمل مجان , لا جٌوز ب عٌه
طشٝقخ رح َٞو JQuery 
هذا العمل مجان , لا جٌوز ب عٌه
طشٝقخ رح َٞو JQuery 
هذا العمل مجان , لا جٌوز ب عٌه
طشٝقخ رح َٞو JQuery 
هذا العمل مجان , لا جٌوز ب عٌه
اىي لا بٍ عّ ى بَ أعطٞذ لٗا عٍطٜ ى اَب 
عٍْذ لٗا ٝ فْع را اىجذ لٍْ اىجذ 
هذا العمل مجان , لا جٌوز ب عٌه
طشٝقخ رض َٞ اى نَزجخ 
• داخل head نقوم بكتابة هذا السطر البرمج لتضم نٌ المكتبة 
•<script type="text/JavaScript" src=”اسم الملف .js"></script> 
جٌب أن تعلم أن ملف jquery.js جٌب ان كٌون فوق اي فانكشن أي لا جٌوز استخدام فانكشن 
داخل هذه المكتبة قبل استدعائها ف مكان . 
هذا العمل مجان , لا جٌوز ب عٌه
ثٍبه عيٚ طشٝقخ اىزض َِٞ 
هذا العمل مجان , لا جٌوز ب عٌه
مٞف جّذأ ثنزبثخ function داخو jQuery 
• أولا : 
$(document).ready( 
function () {} 
); 
OR 
$(document).ready(function(){ 
}); 
ملاحظة : قد تراها مكتوبة بأي من الشكل نٌ الت بالأعلى 
ونقصبد $(document).ready أنه مجرد ما تم استدعاء الصفحة نفذ 
ما ف داخلها 
هذا العمل مجان , لا جٌوز ب عٌه
مٞف جّذأ ثنزبثخ function داخو jQuery 
• ثان اٌ : مٌكننا أ ضٌا الكتابة بهذا الشكل 
$(function(){ // jQuery methods go here... }); 
jQuery(function($){ ثالثا : هذه الطريقة 
// jQuery methods go here... }); 
ملاحظة : لك الخ اٌر بأي واحدة من هذه الطرق الثلاث ان تكتب برنامجك ولكن تم ذكر 
الطرق هذه لمساعدتك ف فهم اي كود ج كو رٌي قد تراه . 
هذا العمل مجان , لا جٌوز ب عٌه
ثٍبه JQuery 
هذا العمل مجان , لا جٌوز ب عٌه
طشٝقخ اى ص٘ ه٘ لأٛ tag داخو body 
للوصل لأي tag داخل body كل ما عل نٌا هو الآت : 
$(document).ready(function(){ 
$(“?????")…… 
}); 
أرأئ تٌم علامات الاستقهام ؟ ... تٌم وضع مكان علامات الاستفهام tag الذي نر دٌ ان حٌدث عل هٌ أي تغ رٌٌ . 
انظروا الى هذا المثال ) وهو المثال السابق ( نرى عندنا أننا وضعنا P وهذه P ه tag داخل html وتتعلق 
بالفقرات ..لذلك عند تنف ذٌك للمثال السابق كان أي ش ءً داخل فقرة عند الضغط عل هٌ خٌتف . 
$(document).ready(function(){ 
$("p").click(function(){ 
$(this).hide(); 
}); 
}); 
اذا قمنا بوضع مكان P رمز * .... وهذا عٌن كل اش داخل الصفحة ... 
هذا العمل مجان , لا جٌوز ب عٌه
طشٝقخ اى ص٘ ه٘ لأٛ tag داخو body 
لكن هناك سؤال مهم ؟ ماذا لو كنت ار دٌ أن كٌون الحدث فقط لفقرة واحة ل سٌ 
لجم عٌ الفقرات كما كان المثال الأول ؟؟ 
جواب السؤال حلها كٌون عن طر قٌ وضع id أو class كما ف Css 
مثال : 
$(document).ready(function(){ 
$(".nameOFclass").click(function(){ 
$(this).hide(); 
}); 
}); 
ملاحظة : class رٌمز له بالنقطة ) . ( و id رٌمز له # والفرق ب نٌهم أن ID لا مٌكن ان سٌتعمله الا tag واحد أما ال class ف مٌكن الوصول ال هٌ من أكثر 
من tag . 
هذا العمل مجان , لا جٌوز ب عٌه
ثٍبه عيٚ طشٝقخ اى ص٘ ه٘ لأٛ tag 
هذا العمل مجان , لا جٌوز ب عٌه
hide Method 
تستخدم هذه method لأخفاء الأش اٌء من على صفحة الانترنت , وكانت 
أمثلتنا السابقة جم عٌا عل هٌا ... 
مثال : 
$(document).ready(function(){ 
$(".1").click(function(){ 
$(this).hide(5000); 
}); 
}); 
ان لهذه ال method خصائص , وه التحكم بسرعة الاختفاء 
$(this).hide(5000); هنا عن طر قٌ الثوان كل 1000 = اثان ةٌ 
$(this).hide(“slow”); هنا بط ءً 
$(this).hide(“fast”); هنا بسرعة 
هذا العمل مجان , لا جٌوز ب عٌه
show method 
تستخدم هذه method لأظهار الأش اٌء من على صفحة الانترنت , 
والت ه بالأصل مخف ةٌ )مصمم الصفحة أخفى هذه المعلومات لح نٌ 
استدعائها ( وه عكس لل hide .. 
مثال : 
$(document).ready(function(){ 
$(".a").show(5000); 
}); 
ما نٌطبق على hide نٌطبق على show ... 
هذا العمل مجان , لا جٌوز ب عٌه
رطجٞق عيٚ show And hide method 
ملاحظة : مٌكن وضع أكثر من method وراء بعضها لك تنفذ و 
بنفس التسلسل 
مثال : 
$(document).ready(function(){ 
$(".a").show(5000).hide(2000).show(3000); 
}); 
ف هذا المثال فإنه أولا س قٌوم باظهار النص بعد 5 ثوان ثم خٌتف بعد 
ثان تٌان وثم ظٌهر بعد 3 ... 
اذا دققت بالمثال فإنه مٌش بشكل متسلسل حسب الترت بٌ و فٌصلها 
نقاط. 
هذا العمل مجان , لا جٌوز ب عٌه
delay Method 
وتستخدم هذه ال method لتأخ رٌ تنف ذٌ أمر مع نٌ .. 
مثل : 
$(document).ready(function(){ 
$(".a").show(2000).delay(4000).hide(2000); 
}); 
هنا ف هذا المثال : 
س قٌوم باظهار النص اولا ثم س تٌوقف ثان ةٌ وثم س خٌف النص بعد ثان تٌان 
هذا العمل مجان , لا جٌوز ب عٌه
fadeIn Method 
تستخدم هذه ال method لأظهار النصوص بشكل متدرج , صٌبح 
الظهور أوضح ش ئٌا فش ئٌا , مثل فكرت الفلاش ... 
مثال : 
$(document).ready(function(){ 
$(".a").fadeIn(2000); 
}); 
وهنا أ ضٌا مٌكن تحد دٌ الوقت الذي ستستغرقه .. 
هذا العمل مجان , لا جٌوز ب عٌه
fadeOut Method 
وهذه ال method عكس fadeIn ... 
مثال : 
$(document).ready(function(){ 
$(".a").fadeOut(5000); 
}); 
هذا العمل مجان , لا جٌوز ب عٌه
أحت اىصبىحٞ ىٗسذ ىعيٜ أ أ بّه ث شفبعخ 
أٗمش رجبسر اى عَبصٜ ىٗ م س ا٘ء فٜ اىجضبعخ 
أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجان , لا جٌوز ب عٌه
append method 
وتستخدم هذه ال method للاضافة داخل الصفحة .. 
مثال : 
$(document).ready(function(){ 
$(".a").append("Aneesused Append"); 
}); 
هذا العمل مجان , لا جٌوز ب عٌه
appendTo method 
وتستخدم هذه ال method للاضافة داخل الصفحة ) تض فٌ بعد تنف ذٌ الكلاس 
الأصل ( ولاكن كٌتب بداخلها مثلا tag مع نٌ 
مثال : 
$(document).ready(function(){ 
$(“<h1>Jordan</h1>").appendTo(“.a"); 
}); 
ملاحظة : عكس ال append وال appendTo هو prepend 
و prependTo وبنفس الطر قٌة كٌتبوا الاثن نٌ ولكن الفرق ان ال append تض فٌ لنها ةٌ النص ب نٌما prepend تض فٌ لأول النص. 
هذا العمل مجان , لا جٌوز ب عٌه
Click Event 
سٌتخدم هذا الحدث عند الضغط بزر الفأرة .. 
مثال : 
$(document).ready(function(){ 
$(".a").click(function(){ 
// any code 
}); 
هنا عندما قٌوم بالضغط س قٌوم بتنف ذٌ كود مع نٌ ... 
هذا العمل مجان , لا جٌوز ب عٌه
dblclick Event 
سٌتخدم هذا الحدث عند الضغط بزر الفأرة مرت نٌ متتابعت نٌ .. 
مثال : 
$(document).ready(function(){ 
$(".a").dblclick(function(){ 
// any code 
}); 
هنا عندما قٌوم بالضغط مرت نٌ س قٌوم بتنف ذٌ كود مع نٌ ... 
هذا العمل مجان , لا جٌوز ب عٌه
ظٗٞفخ 
س 1 ( انشاء صفحة تحتوي على اسم الطالب وتخصصه وعند الضغط 
على اسم الطالب خٌتف تخصص الطالب و ظٌهر السنة الدراس ةٌ . 
س 2 ( انشاء صفحة تحتوي button وهذه ال button تقوم على 
اظهار اسمك , مع ملاحظة أن الاسم أر دٌه أن ظٌهر بعد 5 ثوان وبعد الضغط على ال button مرت نٌ ) double click . ) 
س 3 ( انشاء صفحة تحتوي على اسم أكثر مادة بتحبها , وعند الضغط 
بزر الفأرة على اسم المادة لمرة واحدة , قٌوم باضافة المعدل لهذه 
المادة دون ان خٌتف اسم المادة . 
هذا العمل مجان , لا جٌوز ب عٌه
Text Method 
تستخدم هذه الطر قٌة لاضافة نص داخل الصفحة ولكنها تمح النص 
الأصل أو الموجود سابقا .. 
مثال : 
$(document).ready(function(){ 
$(".a").click(function(){ 
$(this).text("I HATE FOOTBALL GAME"); 
}); 
}); 
هذا العمل مجان , لا جٌوز ب عٌه
Html Method 
تستخدم هذه الدالة لاضافة ما أحتاجه على الصفحة عن طر قٌ الج query وتختلف عن text بانها تنفذ tag المختلفة بداخلها أما text 
فلا تنفذها وستقوم على طباعتها كما ه ... 
$(document).ready(function(){ 
$(this).html(“<span style=„color:#f0f0ff;background:#ff0000;‟>Welcome</span>"); 
}); 
هذا العمل مجان , لا جٌوز ب عٌه
this 
تستخدم هذه الدالة لتقول لأي function من هو العنصر الذي أنا ف هٌ 
حال اٌ أو تم له حدث مع نٌ ..أي بعبارة أخرى اذا كان لدي 3 أزرار 
كل زر رقمه 1 فك فٌ ل أن أعرف أي منهم هو الذي تم الضغط 
عل هٌ ؟ ..الإجابة ببساطة عن طر قٌ this . 
$(document).ready(function(){ 
$(".aa").click(function(){ 
$(this).hide(1000).show(1000).hide(1000).show( 1000); }); }); 
اذا دققنا النظر نرى $(this) وهذه ه الت ستخبرنا من هو الذي 
حدث عل هٌ الإجراء. 
هذا العمل مجان , لا جٌوز ب عٌه
CSS 
تقوم هذه الدالة على التحكم بالتصام مٌ من ح ثٌ حجم الخط والألوان 
وغ رٌها .. ومن اسمها فه تحوي نفس خصائص css الت نتعامل 
معها بتصم مٌ الصفحات 
كٌتب css بشكل نٌ الأول حٌتوي على خاص ةٌ واحدة فقط كما ف الآت :ً 
$(".aa").css('color','blue'); 
أما الشكل الثان فأنه حٌتوي على اكثر من خاص ةٌ كما ف الآت : 
$(".aaa").css({"color":"green","background":"red" }); 
وكما نلاحظ عند وضع أكثر من خاص ةٌ نضمنهم داخل {} 
هذا العمل مجان , لا جٌوز ب عٌه
hover 
نٌطلق هذا الحدث عندما مٌر مؤشر الفأرة فوق أي ش ءً وضعت له 
الحدث hover . 
$("h1").hover(function (){ 
$(this).css({"color":"blue","background":"black" 
}); 
مجرد مرور مؤشر الفأرة فوق أي ش ءً مضمن داخل tag <h1> 
فانه س طٌبق الدالة css . 
هذا العمل مجان , لا جٌوز ب عٌه
شن د٘ اىٚ مٗٞع س ء٘ حفظٜ 
فأسشذ ّٜ ىزشك اى عَبصٜ 
أٗخجش ّٜ أ اىعي سّ٘ 
سّٗ٘ الله لا ٝ ذٖٙ ىعبصٜ 
أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجان , لا جٌوز ب عٌه
toggle 
تستخدم هذه ال method للتبد لٌ ب نٌ عنصر نٌ , بح ثٌ تقوم بعمل 
hide ثم show .. 
هذا العمل مجان , لا جٌوز ب عٌه
animate 
تستخدم هذه الدالة لتحر كٌ)ز اٌدة أو نقصان ف أحد الاتجاهات ( أي جزء داخل الصفحة بأي اتجاه : 
مع ملاحظة أن هذه الدالة لا تعمل الا اذا تم حصرها مثلا داخل div أو تم وضع ال position 
سٌاوي absolute 
هذا العمل مجان , لا جٌوز ب عٌه
stop 
هذه الدالة توقف الحركة وه عكس لل animate .. 
هذا العمل مجان , لا جٌوز ب عٌه
alert 
هذه الدالة تستخدم لإخراج صندوق حٌتوي نص مع نٌ ..وه موجودة 
ف الجافا سكربت .. 
$(document).ready(function(){ 
alert("hi Anees"); 
}); 
هذا العمل مجان , لا جٌوز ب عٌه
attr 
تستخدم هذه الدالة لأخذ ق مٌة ال href أو rel من أي link وهذا احدى الدوال المهمة ف الأمور 
المتقدمة ..و مٌكن استخدامها لتعد لٌ الق مٌ مثل الطول والعرض أثناء تنف ذٌ الصفحة .. 
هذا العمل مجان , لا جٌوز ب عٌه
sildeToggle 
تستخدم هذه الدالة لأخفاء أي مكون من مكونات الصفحة ومن ثم 
اظهارها بعد اعادة الحدث .. عٌن لو وضعنا زر عند الضغطة الأولى 
س خٌتف ما ار دٌ واذا قمت اٌلضغط ثان ةٌ س ظٌهر النص مجددا 
المثال 
الثانً 
المثال 
الأول 
هذا العمل مجان , لا جٌوز ب عٌه
slideDown 
تستخدم هذه الدالة لأظهار النصوص المخف ةٌ وان قمنا بعدها بالضغط مرة أخرى فلن حٌدث تغ رٌٌ 
وهذا هو الفرق ب نٌها وب نٌ slideToggle مع ملاحظة أنه جٌب أن كٌون النص مخف بالأصل 
فإذا كان ظاهرا فلم حٌصل ش ءً 
نص مخفً 
هذا العمل مجان , لا جٌوز ب عٌه
slideUp 
وه عكس لل slideDown تماما ..وهنا جٌب ان كٌون النص ظاهرا 
ل تٌم اخفائه ...لاحظ هنا ان قد قمت بحذف display:none .. 
هذا العمل مجان , لا جٌوز ب عٌه
val 
تستخدم هذه الدالة لأخذ الق مٌة المخزنة داخل عنصر مع نٌ ..وه مهمة 
جدا جدا .. 
هذا العمل مجان , لا جٌوز ب عٌه
parent 
تستخدم هذه الدالة تستخدم للتعامل مع أي tag تعلوها )نعن بذلك أي 
tag مضمنة داخل tag اخر مثل (<a><p></p></a> فهنا 
<p> مضمنة وال <a> ه parent .. 
هذا العمل مجان , لا جٌوز ب عٌه
addClass 
تستخدم هذه الدالة لتضم نٌ أي cssstyle موجود داخل الصفحة داخل 
أي tag أر دٌه وهذه الكلاس الرائع سٌاعدنا على التحكم بتصم مٌ 
الصفحة بشكل مرن وسهل 
هذا العمل مجان , لا جٌوز ب عٌه
removeClass 
تستخدم هذه الدالة لحذف cssclass موجود داخل الصفحة )طبعا الحذف المقصود 
به وقف التنف ذٌ لهذا الكلاس اثناء عرض الصفحة حسب حدث مع نٌ ( وه عكس 
لل addClass . 
*ملاحظة : ما نٌطبق على اضافة الكلاس نٌطبق على الحذف فلا نضع نقطة قبل 
اسم الكلاس 
هذا العمل مجان , لا جٌوز ب عٌه
toggleClass 
تستخدم هذه الدالة للتبد لٌ ب نٌ 2 class موجود نٌ داخل الصفحة , 
وهكذا مٌكننا تبد لٌ خصائص اي عنصر بمجرد ق اٌم حدث مع نٌ . 
هذا العمل مجان , لا جٌوز ب عٌه
hasClass 
تستخدم هذه الدالة لمعرفة هل هذا الكلاس موجود أم لا , بمعنى آخر 
هل الكلاس مستخدم أم لا داخل ما تم اخت اٌره . 
هذا العمل مجان , لا جٌوز ب عٌه
keydown 
هذا احدى انواع Event وهو حدث نٌطلق عند الدخول مثلا داخل 
مربع نص والبدء بالكتابة ..) نٌطلق عند الضغط على المفتاح( 
ملاحظة : توجد مشكلة اذا استخدمنا keydown ..انظر للمثال 
وأدخل ولاحظ الناتج انه س كٌون ناقص حرف ... 
هذا العمل مجان , لا جٌوز ب عٌه
keyup 
هذا احدى انواع Event وهو حدث نٌطلق عند الدخول مثلا داخل 
مربع نص والبدء بالكتابة ..) نٌطلق بعد رفع ال دٌ عن اي مفتاح( 
لاحظ الآن بعد تنف ذٌ المثال أنك لن تواجه المشكلة 
السابقة لانه الآن ضٌ فٌ ثم أٌخذ الق مٌة ..انظر للمثال 
هذا العمل مجان , لا جٌوز ب عٌه
Keyupand keydown 
انظر الى هذا المثال و حٌتوي كلا من الحدث نٌ 
السابق نٌ .. 
هذا العمل مجان , لا جٌوز ب عٌه
keypress 
هذا الحدث شب هٌ بال keydown ولكن الفرق ب نٌهم هو أن keypress لا تقبل shift ولا alt 
...الخ ب نٌما ال keydown تقبل جم عٌ ما على لوحة المفات حٌ 
عند تطب قٌ المثال اضغط alt داخل كل 
مربع نص وانظر الى ما س حٌدث 
هذا العمل مجان , لا جٌوز ب عٌه
change 
تستخدم هذه الدالة لمراقبة التغ رٌٌ , فعند حدوث اي تغ رٌٌ مثلا داخل 
مربع نص نٌطلق .. 
هذا العمل مجان , لا جٌوز ب عٌه
مٗفٚ ثبى دَ٘ اٗعظب 
اىي إ بّ سّأىل سح زَل فبغفش ى بْ ٝبالله 
أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجان , لا جٌوز ب عٌه
focusin 
نٌطلق هذا الحدث مجرد الدخول او تحد دٌ أي عنصر .. 
هذا العمل مجان , لا جٌوز ب عٌه
focusout 
هذا الحدث نٌطلق عند الخروج من التحد دٌ وهو عكس لل focusin 
هذا العمل مجان , لا جٌوز ب عٌه
select 
المقصود بهذا الدالة هو“ التحد دٌ ”, أي عندما قٌوم المستخدم بتحد دٌ 
نص مع اٌَ مثلا ... ماذا س حٌصل .. 
هذا العمل مجان , لا جٌوز ب عٌه
submit 
من الأمور المهمة جدا ف الانترنت submit وه عمل ةٌ رفع الب اٌنات الموجودة داخل فورم مع نٌ 
الى ال server ...ولاحظ انن قلت فورم ... 
هذا العمل مجان , لا جٌوز ب عٌه
Submit example 2 
هذا العمل مجان , لا جٌوز ب عٌه
عّ د٘ اٟ اىٚ attr 
تكلمنا عن هذه الدالة سابقا , الآن سنتعرف على وظائف اخرى , فكما تم ذكرها سابقا 
على انها تلجب الرابط فانها الآن مٌكنها التعد لٌ عل هٌ كما ف المثال التال : 
هذا العمل مجان , لا جٌوز ب عٌه
عّ د٘ اٟ اىٚ 2 attr 
كما مٌكننا أ ضٌا اضافة رابط وان لم وٌضع رابط داخل الل نٌك وبنفس 
الطر قٌة السابقة : 
هذا العمل مجان , لا جٌوز ب عٌه
عّ د٘ اٟ اىٚ 3 attr 
كما مٌكننا أ ضٌا التعد لٌ أو الاضافة لل title ( title هو مستط لٌ صغ رٌ الحجم ظٌهر عند وضع 
مؤشر الفأرة على ش ءً ما ( لاحظها ف المثال التال : 
هذا العمل مجان , لا جٌوز ب عٌه
عّ د٘ اٟ اىٚ 4 attr 
أ ضٌا مٌكننا من التعد لٌ او الاضافة بنفس الوقت على الرابط ..بالطر قٌة 
التال ةٌ : 
هذا العمل مجان , لا جٌوز ب عٌه
عّ د٘ اٟ اىٚ 5 attr 
كما مٌكن أن نقوم بالأضافة أوالتعد لٌ , مٌكننا الق اٌم بعمل ةٌ حذف 
باستخدام removeAttr : 
هذا العمل مجان , لا جٌوز ب عٌه
عّ د٘ اٟ اىٚ 6 attr 
استخدام ال function داخل attr , ح ثٌ مٌكننا برمجة function مع نٌ 
قٌوم بالتعد لٌ على الخصائص ..كما ف المثال التال : 
هذا العمل مجان , لا جٌوز ب عٌه
اىي صو سٗي ثٗبسك عيٚ أمش خيقال 
سٞذ بّ حٍ ذَ صو الله عيٞ سٗاي حزاٚ 
ٝشضٚ عيٞ اىصلاح اىسلا أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجان , لا جٌوز ب عٌه
prop 
تستخدم هذه الدالة لإرجاع الق مٌة لخاص ةٌ مع نٌة مثلا ما هو اللون الموجود حال اٌ ؟ ..بحدد خاص ةٌ 
color والدالة تجلب ل ق مٌتها , و مٌكن ا ضٌا استخدامها لوضع ق مٌ داخل الخصائص أو حتى 
تعد لٌ الق مٌ وه تشبه attr ..ولكن هناك فرق سنراه بالشر حٌة التال ةٌ ..الآن انظر الى المثال : 
هذا العمل مجان , لا جٌوز ب عٌه
prop 
كما لاحظنا ف المثال السابق فانه لا خٌتلف عن attr اذن ما الفرق؟ 
الجواب هو بكل بساطة أن attr تحذف الخاص ةٌ مع الق مٌة ب نٌما prop تحذف الق مٌة فقط عٌن لو 
فرضنا ان هناك <a href=“anees”> 
اذا استخدمت attr لحذف الرابط فان الرابط س حٌذف )لن تستط عٌ الضغط عل هٌ ( 
ب نٌما لو قمنا باستخدام prop فس بٌقى الرابط لكن ولكن بدون ق مٌة .. 
انظر المثال التال وستتوضح الفكرة باذن الله تعالى ... 
هذا العمل مجان , لا جٌوز ب عٌه
mouseenter 
هذا الحدث نٌطلق عند مرور مؤشر الفأرة فوق أي ش ءً حددت له الدث 
mouseenter وهو شٌبه hover ... 
هذا العمل مجان , لا جٌوز ب عٌه
mousedown 
نٌطلق هذا الحدث عند الضغط بزر الفأرة الأ سٌر فوق أي ش ءً تم 
تحد دٌه بالحدث mousedown 
هذا العمل مجان , لا جٌوز ب عٌه
mouseup 
نٌطلق هذا الحدث بعد رفع زر الفأرة الأ سٌر من الضغطة عٌن قلنا ف ال musedown عند الضغط نٌطلق الحدث , أما ف mouseup 
فان الحدث نٌطلق بعد الضغط –بمجرد رفع اصبع عن الزر 
الأ سٌر. 
هذا العمل مجان , لا جٌوز ب عٌه
mouseleave 
هنا س نٌطلق الحدث بمجرد ابتعاد مؤشر الفأرة عن الش ءً الذي تم 
اعطائه هذا الحدث ... 
هذا العمل مجان , لا جٌوز ب عٌه
mousemove 
هنا نٌطلق الحدث طالما مؤشر الفأرة داخل نطاق الخاص ةٌ الت تحتوي 
على mouseover . 
هذا العمل مجان , لا جٌوز ب عٌه
بْٕك أٝضب ... 
وٌجد هناك أ ضٌا mouseover و mouseout .... 
وهم شٌبهو تقر بٌا ال mouseenter وال mouseleave 
لمعرفة الفرق اضغط هنا ... هنا و هنا 
اذا لاحظت فإن الاختلاف ظٌهر عند وجود inner و outer ... 
Mouseout و mouseover عند انتقاله من outer الى inner وعلى 
العكس عٌتبرها حدث ... 
ب نٌما mouseenter وال mouseleave فهم عٌبروه حدثا واحدا ح نٌ 
الدخول من outer الى inner 
هذا العمل مجان , لا جٌوز ب عٌه
find() 
تستخدم هذه الدالة للبحث داخل الصفحة والبحث كٌون لل tag ان كان 
parent وان كان child .. 
هذا العمل مجان , لا جٌوز ب عٌه
after 
وهذه الدالة تستخدم لإضافة محتوى محدد الى احدى العناصر ... 
هذا العمل مجان , لا جٌوز ب عٌه
find and after example 
رأ نٌا بالشر حٌت نٌ السابقت نٌ ك فٌ تعاملنا مع find و after ..وهذا مثال حٌتوي 
على find و after معا ..فنحن نعلم أن ال find اٌت بعدها الاجراء الذي 
سنقوم باتخاذه , وهذه المرة لنجعل الاجراء هو after 
هذا العمل مجان , لا جٌوز ب عٌه
أش ذٖ أ لا اىا الا الله حٗاذ لا شاشٝل 
ى , ى اى يَل ىٗ اىح ذَ عياٚ ماو 
شاااااااااااااااااااااااٜء اااااااااااااااااااااااذٝش 
أٗش ذٖ أ حٍ ذَ سس ه٘ الله 
أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجان , لا جٌوز ب عٌه
first() 
تستخدم هذه الدالة لتنف ذٌ الاجراء على أول ما تٌم قرائته او استرجاعه 
من الخصائص , عٌن لو كان عنا قائمة ف هٌا عشرة عناصر س أٌخذ 
أول عنصر ...وهناك طر قٌت نٌ لكتابة هذه الدالة ... 
هذا العمل مجان , لا جٌوز ب عٌه
last() 
تستخدم هذه الدالة لتنف ذٌ الاجراء على آخر ما تم قرائته او استرجاعه من الخصائص 
, عٌن لو كان عنا قائمة ف هٌا عشرة عناصر س أٌخذ آخر عنصر ...وهناك 
طر قٌت نٌ لكتابة هذه الدالة وبنفس الأسلوب للدالة first ... 
هذا العمل مجان , لا جٌوز ب عٌه
prev 
تستخدم هذه الدالة لتنف ذٌ الاجراء على العنصر قبل الآخير من ما تتم قرائته او 
استرجاعه.مع ملاحظة أنه مٌكننا استخدامها للرجوع عنصر عنصر للوراء ..و 
تكتب حسب التسلسل التال ... 
هذا العمل مجان , لا جٌوز ب عٌه
next 
تستخدم هذه الدالة لتنف ذٌ الاجراء على العنصر بعد الأول من ما تتم 
قرائته او استرجاعه.مع ملاحظة أنه مٌكننا استخدامها للتقدم ... 
هذا العمل مجان , لا جٌوز ب عٌه
blur 
هذا الحدث نٌطلق بمجرد انهاء التأش رٌ , أو بمعنى آخر الخروج من 
موقع تم تحد دٌه ... 
هذا العمل مجان , لا جٌوز ب عٌه
width() 
تستخدم هذه الدالة ف ال ج كو رٌي لمعرفة العرض لأي ش ءً ف الصفحة ... 
$(document).width() 
هذا العمل مجان , لا جٌوز ب عٌه
height 
وتستخدم هذه الدالة لمعرفة ارتفاع أي من الخصائص ف الصفحة .. 
هذا العمل مجان , لا جٌوز ب عٌه
الا ثزمش الله رط ئَ اىقي ة٘ , فزمش اٗ الله اىعظٞ لا اى الا الله حٍ ذَ سس ه٘ الله 
أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجان , لا جٌوز ب عٌه
serialize 
تستخدم هذه الدالة لأخذ الق مٌ من أي خاص ةٌ قمت بتحد دٌها وتجه زٌ هذه المعلومات لارسالها للخادم .. 
و مٌكن أن تستخدم على مستوى form كامل أو على مستوى ش ءً محدد , مع مراعاة أنه جٌب 
أن كٌون للعناصر أسماء والا فلن تعمل بشكل صح حٌ 
هذا العمل مجان , لا جٌوز ب عٌه
each 
تستخدم هذه الدالة للمرور على جم عٌ العناصر الت تم تحدد الخاص ةٌ 
لها , وه تشبه عمل ةٌ الدوران ...) loop ) 
هذا العمل مجان , لا جٌوز ب عٌه
on 
تستخدم هذه الدالة للتحكم بحدث أو بمجموعة احداث ووضعها لعنصر مع نٌ , مثل 
انطلاق أمر مع نٌ عند ضغطة واحدة أو ضغطت نٌ ..وهكذا ..و كٌمنها أ ضٌا 
التحكم بأحداث على مستوى فورم مثل عمل ةٌ submit ..وهذه التقن ةٌ استخدمت 
عند الاصدار 1.7 وهذه الدالة مٌكن استخدامها مع التطو رٌات المستقبل ةٌ لو تم 
اضافة احداث جد دٌة على سكربت ... وه بد لٌ عن bind وه دالة قد مٌة .. 
وهذه ه الص غٌة العامة لها وأنا ف المثال والشرح الذي سأذكره ..سأستخدم اسهل 
ص غٌة لهذه الدالة .. 
Syntax 
$(selector).on(event,childSelector,data,function,map) 
لمز دٌ من التفاص لٌ حول هذا الموضوع 
رٌجى الضغط هنا –س ذٌهب بك الى موقع 
W3school 
تابع 
هذا العمل مجان , لا جٌوز ب عٌه
on 
هذا العمل مجان , لا جٌوز ب عٌه
off 
تستخدم هذه الدالة لا قٌاف عمل حدث مع نٌ تم استخدامه من قبل الدالة 
on , وهذا عٌن أن off تقوم على ا قٌاف عمل on ... 
هذا العمل مجان , لا جٌوز ب عٌه
Ajax and jQuery 
Ajax : ًييه javascript+ xml ولكيين بييدون مزامنيية , عٌنيي مٌكننييا 
الوصول الى أي ق مٌة داخل أحد الخصيائص والتعاميل معهيا بيدول ميا نعميل 
reload لصفحة ... 
ما ه علاقة Ajax مع jQuery ؟ 
jQuery قٌوم على طرح عدة أسال بٌ أو طيرق لسسيتفادة مين الوظيائف التي تقوم بها Ajax . 
باسييتخدام ال jQuery وال Ajax مٌكننييا عمييل request لييل text أو 
xml أو Html أو Josn عيين طر يٌيق السيي رٌفر باسييتخدام POST وال 
GET ...مييع امكان يٌية عمييل load لب اٌنييات خارج يٌية ووضييعها داخييل أحييد 
العناصر الموجودة داخل web page . 
هذا العمل مجان , لا جٌوز ب عٌه
load(jqueryand ajax) method 
هذه الدالة بس طٌة , ولكن رغم بساطتها فإنها تعط قوة ره بٌة لل Ajax 
تقوم هذه الدالة على جلب الب اٌنات من الس رٌفر ومن ثم وضعها 
بالصفحة الت انا ف هٌا .... 
ملاحظة : قد يحدث خطأ عند استخدام هذه الدالة لاننا نتعامل مع صفحات على نفس 
الجهاز ..لذلك استخدم fireFox أو اذا ظهرت عندك المشكلة قم بالبحث عن شيء 
يسمى Allow acssesfile 
هذا العمل مجان , لا جٌوز ب عٌه
load(jqueryand ajax) method 
من الب نٌات الخارج ةٌ الت مٌكن استدعائها .. مٌكننا استدعاء صفحات 
الانترنت ...مثل .html ... 
هذا العمل مجان , لا جٌوز ب عٌه
load(jqueryand ajax) method 
و مٌكننا أ ضٌا استدعاء جزء من صفحة عن طر قٌ id أو class أو اي 
ش ءً آخر ... 
هذا العمل مجان , لا جٌوز ب عٌه
load(jqueryand ajax) method 
ومن التطب قٌات الت مٌكن استخدامها معرفة هل ام تحم لٌ الصفحة 
بنجاح أم لا ع طر قٌ window ..مثال : 
هذا العمل مجان , لا جٌوز ب عٌه
unload 
تنطلق هذه الدالة بمجرد حدوث أحد الأحداث التال ةٌ : 
a link to leave the page is clicked 
a new URL is typed in the address bar 
the forward or back buttons are used 
the browser window is closed 
the page is reloaded 
قد تص بٌ هذه الدالة بعض المشاكل بخصوص 
المتصفحات فقم بتجربتها على أكثر من متصفح 
هذا العمل مجان , لا جٌوز ب عٌه
نعيـب سماننـا والعيـب فيـنـا 
ومـال سماننـا عـيـب سـىانـا 
ونهجى ذا الشمـان بغيـز ذنـب 
ولـى نطـق الشمـان لنـا هجانـا 
وليس الذئب يأكـل لحـم ذئـب 
ويأكـل بعضنـا بـعـض عيـانـا 
الشافعي رحمه الله 
أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجان , لا جٌوز ب عٌه
$.post 
تستخدم هذه الدالة لارسال ب اٌنات لخارج الصفحة واستقبال المعلومات الراجعة 
.وبمعناها الدق قٌ ه عمل ةٌ جلب الب اٌنات من الس رٌفر الى الصفحة ..وه من 
أهم الدوال الموجودة والمستخدمة ف صفحات الانترنت 
والص غٌة العامة لها داخل jQuery : 
$.post(“ اسم الصفحة التي ستذهب لها المعلومات ”,” البيانات المراد ارسالها ”, “ استقبال البيانات ”); 
تابع 
هذا العمل مجان , لا جٌوز ب عٌه
$.post 
هذا العمل مجان , لا جٌوز ب عٌه
$.post 
ف المثال السابق قمنا باستخدام button لارسال الب اٌنات , لكن لو قمنا 
باستخدام submit فهذا الكود لن عٌمل بشكل صح حٌ لان submit تقوم 
على اعادة تحم لٌ الصفحة عندما تنفذ , ولتلاف هذه المشكلة نقوم بوضع 
return داخل click ..لا قٌاف التحم لٌ ..والارجاع كٌون false 
هذا العمل مجان , لا جٌوز ب عٌه
$.get 
تستخدم أ ضٌا لجلب الب اٌنات , ولكن هذه الب اٌنات تكون موجودة داخل 
الس رٌفر والق مٌ موجودة داخل url وأي فورم أنا أقوم بانشائه كٌون 
افتراض اٌ GET ... 
هذا العمل مجان , لا جٌوز ب عٌه
error 
نست طٌع استخدام هذه الدالة لتلاف حصول الأخطاء الغ رٌ متوقعة .. 
مثلا عند الذهاب لصفحة غ رٌ موجودة ..وأي من الأخطاء الت لم نأخذها بع نٌ الإعتبار .. 
هذا العمل مجان , لا جٌوز ب عٌه
$.ajax(){} 
الآن سنتعامل مع ال ajax باسلوب أقوى من get وال post الت استخدمناها ف الدروس الماض ةٌ , ح ثٌ كانت get and post من 
الأمثلة البس طٌة على ajax ..والآن سنتعلم بإذن الله تعالى ك فٌ نز دٌ 
من قوة الصفحة وجعلها أكثر مرونة باستخدام $.ajax .. 
سأتكم أولا عن المكونات الرئ سٌ ةٌ والموجودة داخل $.ajax .. 
ملاحظة : فٌصل ب نٌ كل مكون والآخر فاصلة الا اذا كان أخر مكون لا نضع خلفه فاصلة ول سٌ 
جم عٌها الزام ... 
المكون الأول 
هذا العمل مجان , لا جٌوز ب عٌه
$.ajax(){} 
المكون الثاتً 
هذا العمل مجان , لا جٌوز ب عٌه
$.ajax(){} 
المكون الثالث 
هذا العمل مجان , لا جٌوز ب عٌه
$.ajax(){} 
المكون الرابع 
هذا العمل مجان , لا جٌوز ب عٌه
$.ajax(){} 
المكون الخامس 
هذا العمل مجان , لا جٌوز ب عٌه
$.ajax(){} 
المكون السادس 
هذا العمل مجان , لا جٌوز ب عٌه
$.ajax(){} 
الأمثلة 
هذا العمل مجان , لا جٌوز ب عٌه
$.ajaxexample 
المثال الأول : )لا يوجد خطأ ( : 
المثال الثاني : )خطأ 404 :) 
هذا العمل مجان , لا جٌوز ب عٌه
فٜٗ اىخزب أشنش الله اىعيٜ اىعظٞ ى بَ فٗق ْٜ اىٞ أٗسزغفش أٗر ة٘ اىٞ أٗسأه الله سح زَ اٗع ر٘ ثبلله سخط اٗى بْس اىي ا زٕا اىع وَ خبىص ى ج٘ لٖ اىنشٝ فزقجي ٍْٜ ٝب الله ٝب سح ٝب 
سحٞ اىي عي بَْ بٍ ٝ فْع بْ اٗ فّع بْ ث بَ عي زَ بْ ا لّ أ ذّ اىعيٞ اىحنٞ اىي اغفش ىٜ ىٗ ا٘ىذٛ ىٗي ؤَ ٍْٞ أحٞبئ أٗ اٍ٘ر ..اىي آ ٍٞ اخ ا٘ ّٜ لا ر سْ ّٜ٘ صبىح دعبئن لٗا ر سْ ا اىعي أ بٍ خّ ىٗيعي صمبح صٗمبح اىعي شّش ... اٗلله ىٜٗ 
اىز ف٘ٞق 
آٗخش دع ا٘ بّ أ اىح ذَ لله سة اىعبى َِٞ 
اخ م٘ أ ّٞس 
أنيس حكمت أبو حميد 
Anees_hikmat@yahoo.com 
هذا العمل مجان , لا جٌوز ب عٌه

Más contenido relacionado

La actualidad más candente

Text Formatting+(HTML5)
Text Formatting+(HTML5)Text Formatting+(HTML5)
Text Formatting+(HTML5)
Ahmed Hassan
 

La actualidad más candente (13)

باللغة العربية SASS دورة
  باللغة العربية SASS دورة   باللغة العربية SASS دورة
باللغة العربية SASS دورة
 
مهووس الحاسوب Computer Geek
مهووس الحاسوب Computer Geekمهووس الحاسوب Computer Geek
مهووس الحاسوب Computer Geek
 
بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم
بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم
بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم
 
تعلم HTML CSS و JavaScript
تعلم HTML CSS و JavaScriptتعلم HTML CSS و JavaScript
تعلم HTML CSS و JavaScript
 
الدرس الرابع عشر
الدرس الرابع عشرالدرس الرابع عشر
الدرس الرابع عشر
 
Text Formatting+(HTML5)
Text Formatting+(HTML5)Text Formatting+(HTML5)
Text Formatting+(HTML5)
 
الدرس السادس عشر
الدرس السادس عشرالدرس السادس عشر
الدرس السادس عشر
 
كتاب تعلم Html5 css3
كتاب تعلم Html5 css3كتاب تعلم Html5 css3
كتاب تعلم Html5 css3
 
مواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptمواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScript
 
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
 
مذكرة في لغة Html 2
مذكرة في لغة Html   2مذكرة في لغة Html   2
مذكرة في لغة Html 2
 
Web development تطوير و تصميم المواقع
Web development تطوير و تصميم المواقعWeb development تطوير و تصميم المواقع
Web development تطوير و تصميم المواقع
 
الجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها
الجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبهاالجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها
الجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها
 

Destacado

Destacado (18)

jQuery UI (Effect)
jQuery UI (Effect) jQuery UI (Effect)
jQuery UI (Effect)
 
Canvas دورة باللغة العربية
Canvas دورة باللغة العربيةCanvas دورة باللغة العربية
Canvas دورة باللغة العربية
 
Ecmascript 6 (ES6) جافا سكربت (6)
Ecmascript 6 (ES6) جافا سكربت (6)Ecmascript 6 (ES6) جافا سكربت (6)
Ecmascript 6 (ES6) جافا سكربت (6)
 
باللغة العربية JSON دورة
  باللغة العربية JSON دورة   باللغة العربية JSON دورة
باللغة العربية JSON دورة
 
دورة CSS3 باللغة العربية
دورة CSS3 باللغة العربيةدورة CSS3 باللغة العربية
دورة CSS3 باللغة العربية
 
Js dom & JS bom
Js dom & JS bomJs dom & JS bom
Js dom & JS bom
 
دورة دروبال 7 باللغة العربية
دورة دروبال 7 باللغة العربيةدورة دروبال 7 باللغة العربية
دورة دروبال 7 باللغة العربية
 
Cooking with jQuery
Cooking with jQueryCooking with jQuery
Cooking with jQuery
 
OOP in JS
OOP in JSOOP in JS
OOP in JS
 
5 fifth lesson -xml
5 fifth lesson -xml5 fifth lesson -xml
5 fifth lesson -xml
 
[Frontend 101] JavaScript OOP
[Frontend 101] JavaScript OOP[Frontend 101] JavaScript OOP
[Frontend 101] JavaScript OOP
 
الحياة والبرمجة كائنية التوجه
الحياة والبرمجة كائنية التوجهالحياة والبرمجة كائنية التوجه
الحياة والبرمجة كائنية التوجه
 
اللغة الإنجليزية والمشاكل البرمجية ومهارة البحث
اللغة الإنجليزية والمشاكل البرمجية ومهارة البحثاللغة الإنجليزية والمشاكل البرمجية ومهارة البحث
اللغة الإنجليزية والمشاكل البرمجية ومهارة البحث
 
Fundamental JQuery
Fundamental JQueryFundamental JQuery
Fundamental JQuery
 
Blue ocean strategy arabic
Blue ocean strategy arabicBlue ocean strategy arabic
Blue ocean strategy arabic
 
c#
c#c#
c#
 
Modern JavaScript Applications: Design Patterns
Modern JavaScript Applications: Design PatternsModern JavaScript Applications: Design Patterns
Modern JavaScript Applications: Design Patterns
 
JavaScript Programming
JavaScript ProgrammingJavaScript Programming
JavaScript Programming
 

Similar a باللغة العربية jQuery دورة

المختصر السريع فى البرمجة غرضية التوجية فى Php
المختصر السريع فى البرمجة غرضية التوجية فى Phpالمختصر السريع فى البرمجة غرضية التوجية فى Php
المختصر السريع فى البرمجة غرضية التوجية فى Php
Prmigo
 
Picking.pdf
Picking.pdfPicking.pdf
Picking.pdf
soory1
 
مقرر معالجة البيانات
مقرر معالجة البياناتمقرر معالجة البيانات
مقرر معالجة البيانات
angel1990girle
 

Similar a باللغة العربية jQuery دورة (20)

المختصر السريع فى البرمجة غرضية التوجية فى Php
المختصر السريع فى البرمجة غرضية التوجية فى Phpالمختصر السريع فى البرمجة غرضية التوجية فى Php
المختصر السريع فى البرمجة غرضية التوجية فى Php
 
rbguiqt
rbguiqtrbguiqt
rbguiqt
 
rbguiqt
rbguiqtrbguiqt
rbguiqt
 
ARRAYS
ARRAYSARRAYS
ARRAYS
 
Picking.pdf
Picking.pdfPicking.pdf
Picking.pdf
 
الدرس الثالث عشر
الدرس الثالث عشرالدرس الثالث عشر
الدرس الثالث عشر
 
البرمجة+ الستركجر
البرمجة+ الستركجرالبرمجة+ الستركجر
البرمجة+ الستركجر
 
7 functions
7 functions7 functions
7 functions
 
مقرر معالجة البيانات
مقرر معالجة البياناتمقرر معالجة البيانات
مقرر معالجة البيانات
 
منهاج بناء و تصميم مواقع الانترنيت
منهاج بناء و تصميم مواقع الانترنيتمنهاج بناء و تصميم مواقع الانترنيت
منهاج بناء و تصميم مواقع الانترنيت
 
OOP in JAVA.ppt
OOP in JAVA.pptOOP in JAVA.ppt
OOP in JAVA.ppt
 
برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
     برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة     برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
 
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
 
الدرس
الدرسالدرس
الدرس
 
Object Oriented Programming
Object Oriented ProgrammingObject Oriented Programming
Object Oriented Programming
 
شرح مقرر البرمجة 2 لغة جافا - مادة النهائي
شرح مقرر البرمجة 2   لغة جافا - مادة النهائيشرح مقرر البرمجة 2   لغة جافا - مادة النهائي
شرح مقرر البرمجة 2 لغة جافا - مادة النهائي
 
شرح مقرر البرمجة 2 "لغة جافا" - مادة النهائي
شرح مقرر البرمجة 2 "لغة جافا" - مادة النهائيشرح مقرر البرمجة 2 "لغة جافا" - مادة النهائي
شرح مقرر البرمجة 2 "لغة جافا" - مادة النهائي
 
سلسلة تعلم البرمجة بلغة C الفصل رقم 3
سلسلة تعلم البرمجة بلغة C   الفصل رقم 3سلسلة تعلم البرمجة بلغة C   الفصل رقم 3
سلسلة تعلم البرمجة بلغة C الفصل رقم 3
 
Loops
LoopsLoops
Loops
 
الدرس الخامس عشر
الدرس الخامس عشرالدرس الخامس عشر
الدرس الخامس عشر
 

Más de anees abu-hmaid

Más de anees abu-hmaid (18)

شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)
شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)
شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)
 
لا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلمات
لا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلماتلا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلمات
لا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلمات
 
نقاط تقنية مفيدة لمستخدمين شبكة الإنترنت
نقاط تقنية مفيدة لمستخدمين شبكة الإنترنتنقاط تقنية مفيدة لمستخدمين شبكة الإنترنت
نقاط تقنية مفيدة لمستخدمين شبكة الإنترنت
 
Web performance - الجزء السادس
Web performance - الجزء السادسWeb performance - الجزء السادس
Web performance - الجزء السادس
 
Web performance - الجزء الخامس
Web performance - الجزء الخامسWeb performance - الجزء الخامس
Web performance - الجزء الخامس
 
Web performance - الجزء الرابع
Web performance - الجزء الرابعWeb performance - الجزء الرابع
Web performance - الجزء الرابع
 
Web performance - الجزء الثالث
Web performance - الجزء الثالثWeb performance - الجزء الثالث
Web performance - الجزء الثالث
 
Web performance - الجزء الثاني
Web performance - الجزء الثانيWeb performance - الجزء الثاني
Web performance - الجزء الثاني
 
Web performance - الجزء الأول
Web performance - الجزء الأولWeb performance - الجزء الأول
Web performance - الجزء الأول
 
قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأول
قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأولقبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأول
قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأول
 
كيف تقرأ كتابا - خطوات لتحسين القراءة
كيف تقرأ كتابا - خطوات لتحسين القراءةكيف تقرأ كتابا - خطوات لتحسين القراءة
كيف تقرأ كتابا - خطوات لتحسين القراءة
 
وهم الأمان - مخاطر الإنترنت والتعامل مع الابتزاز
وهم الأمان - مخاطر الإنترنت والتعامل مع الابتزازوهم الأمان - مخاطر الإنترنت والتعامل مع الابتزاز
وهم الأمان - مخاطر الإنترنت والتعامل مع الابتزاز
 
Coding review guide مراجعة الشيفرة البرمجية
Coding review guide مراجعة الشيفرة البرمجيةCoding review guide مراجعة الشيفرة البرمجية
Coding review guide مراجعة الشيفرة البرمجية
 
Node.js course باللغة العربية
Node.js course باللغة العربيةNode.js course باللغة العربية
Node.js course باللغة العربية
 
تنسيق الشيفرة البرمجية (Coding Style)
تنسيق الشيفرة البرمجية (Coding Style)تنسيق الشيفرة البرمجية (Coding Style)
تنسيق الشيفرة البرمجية (Coding Style)
 
الخصوصية وموقعها من الإعراب
الخصوصية وموقعها من الإعرابالخصوصية وموقعها من الإعراب
الخصوصية وموقعها من الإعراب
 
الإسلام والتقنية Islam & IT
الإسلام والتقنية Islam & ITالإسلام والتقنية Islam & IT
الإسلام والتقنية Islam & IT
 
تعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانية
تعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانيةتعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانية
تعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانية
 

Último

الاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةالاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفية
NawalDahmani
 
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
alialbaghdadi9969
 
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrrامتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
mhosn627
 

Último (11)

تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
 
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.pptالأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
 
REKOD TRANSIT BAHASA ARAB SK Tahun 3.pptx
REKOD TRANSIT BAHASA ARAB SK Tahun 3.pptxREKOD TRANSIT BAHASA ARAB SK Tahun 3.pptx
REKOD TRANSIT BAHASA ARAB SK Tahun 3.pptx
 
الاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةالاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفية
 
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
 
الصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfالصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdf
 
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptby modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
 
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrrامتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
 
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
 
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
 

باللغة العربية jQuery دورة

  • 1. ثس الله اىشح اىشحٌٞ البرمجة باستخدام jQuery تقديم الطالب : أنيس حكمت أبو حميد التخصص : نظم معلومات حاسوبية جامعة ال البيت الأردن أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجاني وخالص لوجه الله تعالى , لا يجوز بيعه
  • 2. ثس الله عٗيٚ ثشمخ الله جّذأ بعض الملاحظات المهمة لطر قٌة استعراض هذه الشرائح هذا العمل مجان , لا جٌوز ب عٌه
  • 3. بٍ ٜٕ JQuery ؟ • ه عبارة عن مكتبة ضخمة تحتوي على أكواد جافا سكربت , قام بتجم عٌها مجموعة من المبرمج نٌ , لتسه لٌ عمل ةٌ كتابة الأكواد المختلفة , لأن الجافا سكربت معقدة نوعا ما ف التعامل , وتحتوي هذه المكتبة على مجموعة كب رٌة من function الرائعة والمهمة لدى أي مبرمج . هذا العمل مجان , لا جٌوز ب عٌه
  • 4. زٍطيجبد د سٗح jQuery • أولا : Html بشكل ج دٌ • ثان اٌ : JavaScript ) بشكل مفاه مٌ ( بح ثٌ عٌرف ك فٌ تٌعامل مع javscript وتعر فٌ المتغ رٌات وبعض الأمور البس طٌة. • ثالثا : Css بشكل بس طٌ جدا . أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجان , لا جٌوز ب عٌه
  • 5. طشٝقخ رح َٞو JQuery أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجان , لا جٌوز ب عٌه
  • 6. طشٝقخ رح َٞو JQuery هذا العمل مجان , لا جٌوز ب عٌه
  • 7. طشٝقخ رح َٞو JQuery هذا العمل مجان , لا جٌوز ب عٌه
  • 8. طشٝقخ رح َٞو JQuery هذا العمل مجان , لا جٌوز ب عٌه
  • 9. طشٝقخ رح َٞو JQuery هذا العمل مجان , لا جٌوز ب عٌه
  • 10. اىي لا بٍ عّ ى بَ أعطٞذ لٗا عٍطٜ ى اَب عٍْذ لٗا ٝ فْع را اىجذ لٍْ اىجذ هذا العمل مجان , لا جٌوز ب عٌه
  • 11. طشٝقخ رض َٞ اى نَزجخ • داخل head نقوم بكتابة هذا السطر البرمج لتضم نٌ المكتبة •<script type="text/JavaScript" src=”اسم الملف .js"></script> جٌب أن تعلم أن ملف jquery.js جٌب ان كٌون فوق اي فانكشن أي لا جٌوز استخدام فانكشن داخل هذه المكتبة قبل استدعائها ف مكان . هذا العمل مجان , لا جٌوز ب عٌه
  • 12. ثٍبه عيٚ طشٝقخ اىزض َِٞ هذا العمل مجان , لا جٌوز ب عٌه
  • 13. مٞف جّذأ ثنزبثخ function داخو jQuery • أولا : $(document).ready( function () {} ); OR $(document).ready(function(){ }); ملاحظة : قد تراها مكتوبة بأي من الشكل نٌ الت بالأعلى ونقصبد $(document).ready أنه مجرد ما تم استدعاء الصفحة نفذ ما ف داخلها هذا العمل مجان , لا جٌوز ب عٌه
  • 14. مٞف جّذأ ثنزبثخ function داخو jQuery • ثان اٌ : مٌكننا أ ضٌا الكتابة بهذا الشكل $(function(){ // jQuery methods go here... }); jQuery(function($){ ثالثا : هذه الطريقة // jQuery methods go here... }); ملاحظة : لك الخ اٌر بأي واحدة من هذه الطرق الثلاث ان تكتب برنامجك ولكن تم ذكر الطرق هذه لمساعدتك ف فهم اي كود ج كو رٌي قد تراه . هذا العمل مجان , لا جٌوز ب عٌه
  • 15. ثٍبه JQuery هذا العمل مجان , لا جٌوز ب عٌه
  • 16. طشٝقخ اى ص٘ ه٘ لأٛ tag داخو body للوصل لأي tag داخل body كل ما عل نٌا هو الآت : $(document).ready(function(){ $(“?????")…… }); أرأئ تٌم علامات الاستقهام ؟ ... تٌم وضع مكان علامات الاستفهام tag الذي نر دٌ ان حٌدث عل هٌ أي تغ رٌٌ . انظروا الى هذا المثال ) وهو المثال السابق ( نرى عندنا أننا وضعنا P وهذه P ه tag داخل html وتتعلق بالفقرات ..لذلك عند تنف ذٌك للمثال السابق كان أي ش ءً داخل فقرة عند الضغط عل هٌ خٌتف . $(document).ready(function(){ $("p").click(function(){ $(this).hide(); }); }); اذا قمنا بوضع مكان P رمز * .... وهذا عٌن كل اش داخل الصفحة ... هذا العمل مجان , لا جٌوز ب عٌه
  • 17. طشٝقخ اى ص٘ ه٘ لأٛ tag داخو body لكن هناك سؤال مهم ؟ ماذا لو كنت ار دٌ أن كٌون الحدث فقط لفقرة واحة ل سٌ لجم عٌ الفقرات كما كان المثال الأول ؟؟ جواب السؤال حلها كٌون عن طر قٌ وضع id أو class كما ف Css مثال : $(document).ready(function(){ $(".nameOFclass").click(function(){ $(this).hide(); }); }); ملاحظة : class رٌمز له بالنقطة ) . ( و id رٌمز له # والفرق ب نٌهم أن ID لا مٌكن ان سٌتعمله الا tag واحد أما ال class ف مٌكن الوصول ال هٌ من أكثر من tag . هذا العمل مجان , لا جٌوز ب عٌه
  • 18. ثٍبه عيٚ طشٝقخ اى ص٘ ه٘ لأٛ tag هذا العمل مجان , لا جٌوز ب عٌه
  • 19. hide Method تستخدم هذه method لأخفاء الأش اٌء من على صفحة الانترنت , وكانت أمثلتنا السابقة جم عٌا عل هٌا ... مثال : $(document).ready(function(){ $(".1").click(function(){ $(this).hide(5000); }); }); ان لهذه ال method خصائص , وه التحكم بسرعة الاختفاء $(this).hide(5000); هنا عن طر قٌ الثوان كل 1000 = اثان ةٌ $(this).hide(“slow”); هنا بط ءً $(this).hide(“fast”); هنا بسرعة هذا العمل مجان , لا جٌوز ب عٌه
  • 20. show method تستخدم هذه method لأظهار الأش اٌء من على صفحة الانترنت , والت ه بالأصل مخف ةٌ )مصمم الصفحة أخفى هذه المعلومات لح نٌ استدعائها ( وه عكس لل hide .. مثال : $(document).ready(function(){ $(".a").show(5000); }); ما نٌطبق على hide نٌطبق على show ... هذا العمل مجان , لا جٌوز ب عٌه
  • 21. رطجٞق عيٚ show And hide method ملاحظة : مٌكن وضع أكثر من method وراء بعضها لك تنفذ و بنفس التسلسل مثال : $(document).ready(function(){ $(".a").show(5000).hide(2000).show(3000); }); ف هذا المثال فإنه أولا س قٌوم باظهار النص بعد 5 ثوان ثم خٌتف بعد ثان تٌان وثم ظٌهر بعد 3 ... اذا دققت بالمثال فإنه مٌش بشكل متسلسل حسب الترت بٌ و فٌصلها نقاط. هذا العمل مجان , لا جٌوز ب عٌه
  • 22. delay Method وتستخدم هذه ال method لتأخ رٌ تنف ذٌ أمر مع نٌ .. مثل : $(document).ready(function(){ $(".a").show(2000).delay(4000).hide(2000); }); هنا ف هذا المثال : س قٌوم باظهار النص اولا ثم س تٌوقف ثان ةٌ وثم س خٌف النص بعد ثان تٌان هذا العمل مجان , لا جٌوز ب عٌه
  • 23. fadeIn Method تستخدم هذه ال method لأظهار النصوص بشكل متدرج , صٌبح الظهور أوضح ش ئٌا فش ئٌا , مثل فكرت الفلاش ... مثال : $(document).ready(function(){ $(".a").fadeIn(2000); }); وهنا أ ضٌا مٌكن تحد دٌ الوقت الذي ستستغرقه .. هذا العمل مجان , لا جٌوز ب عٌه
  • 24. fadeOut Method وهذه ال method عكس fadeIn ... مثال : $(document).ready(function(){ $(".a").fadeOut(5000); }); هذا العمل مجان , لا جٌوز ب عٌه
  • 25. أحت اىصبىحٞ ىٗسذ ىعيٜ أ أ بّه ث شفبعخ أٗمش رجبسر اى عَبصٜ ىٗ م س ا٘ء فٜ اىجضبعخ أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجان , لا جٌوز ب عٌه
  • 26. append method وتستخدم هذه ال method للاضافة داخل الصفحة .. مثال : $(document).ready(function(){ $(".a").append("Aneesused Append"); }); هذا العمل مجان , لا جٌوز ب عٌه
  • 27. appendTo method وتستخدم هذه ال method للاضافة داخل الصفحة ) تض فٌ بعد تنف ذٌ الكلاس الأصل ( ولاكن كٌتب بداخلها مثلا tag مع نٌ مثال : $(document).ready(function(){ $(“<h1>Jordan</h1>").appendTo(“.a"); }); ملاحظة : عكس ال append وال appendTo هو prepend و prependTo وبنفس الطر قٌة كٌتبوا الاثن نٌ ولكن الفرق ان ال append تض فٌ لنها ةٌ النص ب نٌما prepend تض فٌ لأول النص. هذا العمل مجان , لا جٌوز ب عٌه
  • 28. Click Event سٌتخدم هذا الحدث عند الضغط بزر الفأرة .. مثال : $(document).ready(function(){ $(".a").click(function(){ // any code }); هنا عندما قٌوم بالضغط س قٌوم بتنف ذٌ كود مع نٌ ... هذا العمل مجان , لا جٌوز ب عٌه
  • 29. dblclick Event سٌتخدم هذا الحدث عند الضغط بزر الفأرة مرت نٌ متتابعت نٌ .. مثال : $(document).ready(function(){ $(".a").dblclick(function(){ // any code }); هنا عندما قٌوم بالضغط مرت نٌ س قٌوم بتنف ذٌ كود مع نٌ ... هذا العمل مجان , لا جٌوز ب عٌه
  • 30. ظٗٞفخ س 1 ( انشاء صفحة تحتوي على اسم الطالب وتخصصه وعند الضغط على اسم الطالب خٌتف تخصص الطالب و ظٌهر السنة الدراس ةٌ . س 2 ( انشاء صفحة تحتوي button وهذه ال button تقوم على اظهار اسمك , مع ملاحظة أن الاسم أر دٌه أن ظٌهر بعد 5 ثوان وبعد الضغط على ال button مرت نٌ ) double click . ) س 3 ( انشاء صفحة تحتوي على اسم أكثر مادة بتحبها , وعند الضغط بزر الفأرة على اسم المادة لمرة واحدة , قٌوم باضافة المعدل لهذه المادة دون ان خٌتف اسم المادة . هذا العمل مجان , لا جٌوز ب عٌه
  • 31. Text Method تستخدم هذه الطر قٌة لاضافة نص داخل الصفحة ولكنها تمح النص الأصل أو الموجود سابقا .. مثال : $(document).ready(function(){ $(".a").click(function(){ $(this).text("I HATE FOOTBALL GAME"); }); }); هذا العمل مجان , لا جٌوز ب عٌه
  • 32. Html Method تستخدم هذه الدالة لاضافة ما أحتاجه على الصفحة عن طر قٌ الج query وتختلف عن text بانها تنفذ tag المختلفة بداخلها أما text فلا تنفذها وستقوم على طباعتها كما ه ... $(document).ready(function(){ $(this).html(“<span style=„color:#f0f0ff;background:#ff0000;‟>Welcome</span>"); }); هذا العمل مجان , لا جٌوز ب عٌه
  • 33. this تستخدم هذه الدالة لتقول لأي function من هو العنصر الذي أنا ف هٌ حال اٌ أو تم له حدث مع نٌ ..أي بعبارة أخرى اذا كان لدي 3 أزرار كل زر رقمه 1 فك فٌ ل أن أعرف أي منهم هو الذي تم الضغط عل هٌ ؟ ..الإجابة ببساطة عن طر قٌ this . $(document).ready(function(){ $(".aa").click(function(){ $(this).hide(1000).show(1000).hide(1000).show( 1000); }); }); اذا دققنا النظر نرى $(this) وهذه ه الت ستخبرنا من هو الذي حدث عل هٌ الإجراء. هذا العمل مجان , لا جٌوز ب عٌه
  • 34. CSS تقوم هذه الدالة على التحكم بالتصام مٌ من ح ثٌ حجم الخط والألوان وغ رٌها .. ومن اسمها فه تحوي نفس خصائص css الت نتعامل معها بتصم مٌ الصفحات كٌتب css بشكل نٌ الأول حٌتوي على خاص ةٌ واحدة فقط كما ف الآت :ً $(".aa").css('color','blue'); أما الشكل الثان فأنه حٌتوي على اكثر من خاص ةٌ كما ف الآت : $(".aaa").css({"color":"green","background":"red" }); وكما نلاحظ عند وضع أكثر من خاص ةٌ نضمنهم داخل {} هذا العمل مجان , لا جٌوز ب عٌه
  • 35. hover نٌطلق هذا الحدث عندما مٌر مؤشر الفأرة فوق أي ش ءً وضعت له الحدث hover . $("h1").hover(function (){ $(this).css({"color":"blue","background":"black" }); مجرد مرور مؤشر الفأرة فوق أي ش ءً مضمن داخل tag <h1> فانه س طٌبق الدالة css . هذا العمل مجان , لا جٌوز ب عٌه
  • 36. شن د٘ اىٚ مٗٞع س ء٘ حفظٜ فأسشذ ّٜ ىزشك اى عَبصٜ أٗخجش ّٜ أ اىعي سّ٘ سّٗ٘ الله لا ٝ ذٖٙ ىعبصٜ أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجان , لا جٌوز ب عٌه
  • 37. toggle تستخدم هذه ال method للتبد لٌ ب نٌ عنصر نٌ , بح ثٌ تقوم بعمل hide ثم show .. هذا العمل مجان , لا جٌوز ب عٌه
  • 38. animate تستخدم هذه الدالة لتحر كٌ)ز اٌدة أو نقصان ف أحد الاتجاهات ( أي جزء داخل الصفحة بأي اتجاه : مع ملاحظة أن هذه الدالة لا تعمل الا اذا تم حصرها مثلا داخل div أو تم وضع ال position سٌاوي absolute هذا العمل مجان , لا جٌوز ب عٌه
  • 39. stop هذه الدالة توقف الحركة وه عكس لل animate .. هذا العمل مجان , لا جٌوز ب عٌه
  • 40. alert هذه الدالة تستخدم لإخراج صندوق حٌتوي نص مع نٌ ..وه موجودة ف الجافا سكربت .. $(document).ready(function(){ alert("hi Anees"); }); هذا العمل مجان , لا جٌوز ب عٌه
  • 41. attr تستخدم هذه الدالة لأخذ ق مٌة ال href أو rel من أي link وهذا احدى الدوال المهمة ف الأمور المتقدمة ..و مٌكن استخدامها لتعد لٌ الق مٌ مثل الطول والعرض أثناء تنف ذٌ الصفحة .. هذا العمل مجان , لا جٌوز ب عٌه
  • 42. sildeToggle تستخدم هذه الدالة لأخفاء أي مكون من مكونات الصفحة ومن ثم اظهارها بعد اعادة الحدث .. عٌن لو وضعنا زر عند الضغطة الأولى س خٌتف ما ار دٌ واذا قمت اٌلضغط ثان ةٌ س ظٌهر النص مجددا المثال الثانً المثال الأول هذا العمل مجان , لا جٌوز ب عٌه
  • 43. slideDown تستخدم هذه الدالة لأظهار النصوص المخف ةٌ وان قمنا بعدها بالضغط مرة أخرى فلن حٌدث تغ رٌٌ وهذا هو الفرق ب نٌها وب نٌ slideToggle مع ملاحظة أنه جٌب أن كٌون النص مخف بالأصل فإذا كان ظاهرا فلم حٌصل ش ءً نص مخفً هذا العمل مجان , لا جٌوز ب عٌه
  • 44. slideUp وه عكس لل slideDown تماما ..وهنا جٌب ان كٌون النص ظاهرا ل تٌم اخفائه ...لاحظ هنا ان قد قمت بحذف display:none .. هذا العمل مجان , لا جٌوز ب عٌه
  • 45. val تستخدم هذه الدالة لأخذ الق مٌة المخزنة داخل عنصر مع نٌ ..وه مهمة جدا جدا .. هذا العمل مجان , لا جٌوز ب عٌه
  • 46. parent تستخدم هذه الدالة تستخدم للتعامل مع أي tag تعلوها )نعن بذلك أي tag مضمنة داخل tag اخر مثل (<a><p></p></a> فهنا <p> مضمنة وال <a> ه parent .. هذا العمل مجان , لا جٌوز ب عٌه
  • 47. addClass تستخدم هذه الدالة لتضم نٌ أي cssstyle موجود داخل الصفحة داخل أي tag أر دٌه وهذه الكلاس الرائع سٌاعدنا على التحكم بتصم مٌ الصفحة بشكل مرن وسهل هذا العمل مجان , لا جٌوز ب عٌه
  • 48. removeClass تستخدم هذه الدالة لحذف cssclass موجود داخل الصفحة )طبعا الحذف المقصود به وقف التنف ذٌ لهذا الكلاس اثناء عرض الصفحة حسب حدث مع نٌ ( وه عكس لل addClass . *ملاحظة : ما نٌطبق على اضافة الكلاس نٌطبق على الحذف فلا نضع نقطة قبل اسم الكلاس هذا العمل مجان , لا جٌوز ب عٌه
  • 49. toggleClass تستخدم هذه الدالة للتبد لٌ ب نٌ 2 class موجود نٌ داخل الصفحة , وهكذا مٌكننا تبد لٌ خصائص اي عنصر بمجرد ق اٌم حدث مع نٌ . هذا العمل مجان , لا جٌوز ب عٌه
  • 50. hasClass تستخدم هذه الدالة لمعرفة هل هذا الكلاس موجود أم لا , بمعنى آخر هل الكلاس مستخدم أم لا داخل ما تم اخت اٌره . هذا العمل مجان , لا جٌوز ب عٌه
  • 51. keydown هذا احدى انواع Event وهو حدث نٌطلق عند الدخول مثلا داخل مربع نص والبدء بالكتابة ..) نٌطلق عند الضغط على المفتاح( ملاحظة : توجد مشكلة اذا استخدمنا keydown ..انظر للمثال وأدخل ولاحظ الناتج انه س كٌون ناقص حرف ... هذا العمل مجان , لا جٌوز ب عٌه
  • 52. keyup هذا احدى انواع Event وهو حدث نٌطلق عند الدخول مثلا داخل مربع نص والبدء بالكتابة ..) نٌطلق بعد رفع ال دٌ عن اي مفتاح( لاحظ الآن بعد تنف ذٌ المثال أنك لن تواجه المشكلة السابقة لانه الآن ضٌ فٌ ثم أٌخذ الق مٌة ..انظر للمثال هذا العمل مجان , لا جٌوز ب عٌه
  • 53. Keyupand keydown انظر الى هذا المثال و حٌتوي كلا من الحدث نٌ السابق نٌ .. هذا العمل مجان , لا جٌوز ب عٌه
  • 54. keypress هذا الحدث شب هٌ بال keydown ولكن الفرق ب نٌهم هو أن keypress لا تقبل shift ولا alt ...الخ ب نٌما ال keydown تقبل جم عٌ ما على لوحة المفات حٌ عند تطب قٌ المثال اضغط alt داخل كل مربع نص وانظر الى ما س حٌدث هذا العمل مجان , لا جٌوز ب عٌه
  • 55. change تستخدم هذه الدالة لمراقبة التغ رٌٌ , فعند حدوث اي تغ رٌٌ مثلا داخل مربع نص نٌطلق .. هذا العمل مجان , لا جٌوز ب عٌه
  • 56. مٗفٚ ثبى دَ٘ اٗعظب اىي إ بّ سّأىل سح زَل فبغفش ى بْ ٝبالله أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجان , لا جٌوز ب عٌه
  • 57. focusin نٌطلق هذا الحدث مجرد الدخول او تحد دٌ أي عنصر .. هذا العمل مجان , لا جٌوز ب عٌه
  • 58. focusout هذا الحدث نٌطلق عند الخروج من التحد دٌ وهو عكس لل focusin هذا العمل مجان , لا جٌوز ب عٌه
  • 59. select المقصود بهذا الدالة هو“ التحد دٌ ”, أي عندما قٌوم المستخدم بتحد دٌ نص مع اٌَ مثلا ... ماذا س حٌصل .. هذا العمل مجان , لا جٌوز ب عٌه
  • 60. submit من الأمور المهمة جدا ف الانترنت submit وه عمل ةٌ رفع الب اٌنات الموجودة داخل فورم مع نٌ الى ال server ...ولاحظ انن قلت فورم ... هذا العمل مجان , لا جٌوز ب عٌه
  • 61. Submit example 2 هذا العمل مجان , لا جٌوز ب عٌه
  • 62. عّ د٘ اٟ اىٚ attr تكلمنا عن هذه الدالة سابقا , الآن سنتعرف على وظائف اخرى , فكما تم ذكرها سابقا على انها تلجب الرابط فانها الآن مٌكنها التعد لٌ عل هٌ كما ف المثال التال : هذا العمل مجان , لا جٌوز ب عٌه
  • 63. عّ د٘ اٟ اىٚ 2 attr كما مٌكننا أ ضٌا اضافة رابط وان لم وٌضع رابط داخل الل نٌك وبنفس الطر قٌة السابقة : هذا العمل مجان , لا جٌوز ب عٌه
  • 64. عّ د٘ اٟ اىٚ 3 attr كما مٌكننا أ ضٌا التعد لٌ أو الاضافة لل title ( title هو مستط لٌ صغ رٌ الحجم ظٌهر عند وضع مؤشر الفأرة على ش ءً ما ( لاحظها ف المثال التال : هذا العمل مجان , لا جٌوز ب عٌه
  • 65. عّ د٘ اٟ اىٚ 4 attr أ ضٌا مٌكننا من التعد لٌ او الاضافة بنفس الوقت على الرابط ..بالطر قٌة التال ةٌ : هذا العمل مجان , لا جٌوز ب عٌه
  • 66. عّ د٘ اٟ اىٚ 5 attr كما مٌكن أن نقوم بالأضافة أوالتعد لٌ , مٌكننا الق اٌم بعمل ةٌ حذف باستخدام removeAttr : هذا العمل مجان , لا جٌوز ب عٌه
  • 67. عّ د٘ اٟ اىٚ 6 attr استخدام ال function داخل attr , ح ثٌ مٌكننا برمجة function مع نٌ قٌوم بالتعد لٌ على الخصائص ..كما ف المثال التال : هذا العمل مجان , لا جٌوز ب عٌه
  • 68. اىي صو سٗي ثٗبسك عيٚ أمش خيقال سٞذ بّ حٍ ذَ صو الله عيٞ سٗاي حزاٚ ٝشضٚ عيٞ اىصلاح اىسلا أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجان , لا جٌوز ب عٌه
  • 69. prop تستخدم هذه الدالة لإرجاع الق مٌة لخاص ةٌ مع نٌة مثلا ما هو اللون الموجود حال اٌ ؟ ..بحدد خاص ةٌ color والدالة تجلب ل ق مٌتها , و مٌكن ا ضٌا استخدامها لوضع ق مٌ داخل الخصائص أو حتى تعد لٌ الق مٌ وه تشبه attr ..ولكن هناك فرق سنراه بالشر حٌة التال ةٌ ..الآن انظر الى المثال : هذا العمل مجان , لا جٌوز ب عٌه
  • 70. prop كما لاحظنا ف المثال السابق فانه لا خٌتلف عن attr اذن ما الفرق؟ الجواب هو بكل بساطة أن attr تحذف الخاص ةٌ مع الق مٌة ب نٌما prop تحذف الق مٌة فقط عٌن لو فرضنا ان هناك <a href=“anees”> اذا استخدمت attr لحذف الرابط فان الرابط س حٌذف )لن تستط عٌ الضغط عل هٌ ( ب نٌما لو قمنا باستخدام prop فس بٌقى الرابط لكن ولكن بدون ق مٌة .. انظر المثال التال وستتوضح الفكرة باذن الله تعالى ... هذا العمل مجان , لا جٌوز ب عٌه
  • 71. mouseenter هذا الحدث نٌطلق عند مرور مؤشر الفأرة فوق أي ش ءً حددت له الدث mouseenter وهو شٌبه hover ... هذا العمل مجان , لا جٌوز ب عٌه
  • 72. mousedown نٌطلق هذا الحدث عند الضغط بزر الفأرة الأ سٌر فوق أي ش ءً تم تحد دٌه بالحدث mousedown هذا العمل مجان , لا جٌوز ب عٌه
  • 73. mouseup نٌطلق هذا الحدث بعد رفع زر الفأرة الأ سٌر من الضغطة عٌن قلنا ف ال musedown عند الضغط نٌطلق الحدث , أما ف mouseup فان الحدث نٌطلق بعد الضغط –بمجرد رفع اصبع عن الزر الأ سٌر. هذا العمل مجان , لا جٌوز ب عٌه
  • 74. mouseleave هنا س نٌطلق الحدث بمجرد ابتعاد مؤشر الفأرة عن الش ءً الذي تم اعطائه هذا الحدث ... هذا العمل مجان , لا جٌوز ب عٌه
  • 75. mousemove هنا نٌطلق الحدث طالما مؤشر الفأرة داخل نطاق الخاص ةٌ الت تحتوي على mouseover . هذا العمل مجان , لا جٌوز ب عٌه
  • 76. بْٕك أٝضب ... وٌجد هناك أ ضٌا mouseover و mouseout .... وهم شٌبهو تقر بٌا ال mouseenter وال mouseleave لمعرفة الفرق اضغط هنا ... هنا و هنا اذا لاحظت فإن الاختلاف ظٌهر عند وجود inner و outer ... Mouseout و mouseover عند انتقاله من outer الى inner وعلى العكس عٌتبرها حدث ... ب نٌما mouseenter وال mouseleave فهم عٌبروه حدثا واحدا ح نٌ الدخول من outer الى inner هذا العمل مجان , لا جٌوز ب عٌه
  • 77. find() تستخدم هذه الدالة للبحث داخل الصفحة والبحث كٌون لل tag ان كان parent وان كان child .. هذا العمل مجان , لا جٌوز ب عٌه
  • 78. after وهذه الدالة تستخدم لإضافة محتوى محدد الى احدى العناصر ... هذا العمل مجان , لا جٌوز ب عٌه
  • 79. find and after example رأ نٌا بالشر حٌت نٌ السابقت نٌ ك فٌ تعاملنا مع find و after ..وهذا مثال حٌتوي على find و after معا ..فنحن نعلم أن ال find اٌت بعدها الاجراء الذي سنقوم باتخاذه , وهذه المرة لنجعل الاجراء هو after هذا العمل مجان , لا جٌوز ب عٌه
  • 80. أش ذٖ أ لا اىا الا الله حٗاذ لا شاشٝل ى , ى اى يَل ىٗ اىح ذَ عياٚ ماو شاااااااااااااااااااااااٜء اااااااااااااااااااااااذٝش أٗش ذٖ أ حٍ ذَ سس ه٘ الله أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجان , لا جٌوز ب عٌه
  • 81. first() تستخدم هذه الدالة لتنف ذٌ الاجراء على أول ما تٌم قرائته او استرجاعه من الخصائص , عٌن لو كان عنا قائمة ف هٌا عشرة عناصر س أٌخذ أول عنصر ...وهناك طر قٌت نٌ لكتابة هذه الدالة ... هذا العمل مجان , لا جٌوز ب عٌه
  • 82. last() تستخدم هذه الدالة لتنف ذٌ الاجراء على آخر ما تم قرائته او استرجاعه من الخصائص , عٌن لو كان عنا قائمة ف هٌا عشرة عناصر س أٌخذ آخر عنصر ...وهناك طر قٌت نٌ لكتابة هذه الدالة وبنفس الأسلوب للدالة first ... هذا العمل مجان , لا جٌوز ب عٌه
  • 83. prev تستخدم هذه الدالة لتنف ذٌ الاجراء على العنصر قبل الآخير من ما تتم قرائته او استرجاعه.مع ملاحظة أنه مٌكننا استخدامها للرجوع عنصر عنصر للوراء ..و تكتب حسب التسلسل التال ... هذا العمل مجان , لا جٌوز ب عٌه
  • 84. next تستخدم هذه الدالة لتنف ذٌ الاجراء على العنصر بعد الأول من ما تتم قرائته او استرجاعه.مع ملاحظة أنه مٌكننا استخدامها للتقدم ... هذا العمل مجان , لا جٌوز ب عٌه
  • 85. blur هذا الحدث نٌطلق بمجرد انهاء التأش رٌ , أو بمعنى آخر الخروج من موقع تم تحد دٌه ... هذا العمل مجان , لا جٌوز ب عٌه
  • 86. width() تستخدم هذه الدالة ف ال ج كو رٌي لمعرفة العرض لأي ش ءً ف الصفحة ... $(document).width() هذا العمل مجان , لا جٌوز ب عٌه
  • 87. height وتستخدم هذه الدالة لمعرفة ارتفاع أي من الخصائص ف الصفحة .. هذا العمل مجان , لا جٌوز ب عٌه
  • 88. الا ثزمش الله رط ئَ اىقي ة٘ , فزمش اٗ الله اىعظٞ لا اى الا الله حٍ ذَ سس ه٘ الله أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجان , لا جٌوز ب عٌه
  • 89. serialize تستخدم هذه الدالة لأخذ الق مٌ من أي خاص ةٌ قمت بتحد دٌها وتجه زٌ هذه المعلومات لارسالها للخادم .. و مٌكن أن تستخدم على مستوى form كامل أو على مستوى ش ءً محدد , مع مراعاة أنه جٌب أن كٌون للعناصر أسماء والا فلن تعمل بشكل صح حٌ هذا العمل مجان , لا جٌوز ب عٌه
  • 90. each تستخدم هذه الدالة للمرور على جم عٌ العناصر الت تم تحدد الخاص ةٌ لها , وه تشبه عمل ةٌ الدوران ...) loop ) هذا العمل مجان , لا جٌوز ب عٌه
  • 91. on تستخدم هذه الدالة للتحكم بحدث أو بمجموعة احداث ووضعها لعنصر مع نٌ , مثل انطلاق أمر مع نٌ عند ضغطة واحدة أو ضغطت نٌ ..وهكذا ..و كٌمنها أ ضٌا التحكم بأحداث على مستوى فورم مثل عمل ةٌ submit ..وهذه التقن ةٌ استخدمت عند الاصدار 1.7 وهذه الدالة مٌكن استخدامها مع التطو رٌات المستقبل ةٌ لو تم اضافة احداث جد دٌة على سكربت ... وه بد لٌ عن bind وه دالة قد مٌة .. وهذه ه الص غٌة العامة لها وأنا ف المثال والشرح الذي سأذكره ..سأستخدم اسهل ص غٌة لهذه الدالة .. Syntax $(selector).on(event,childSelector,data,function,map) لمز دٌ من التفاص لٌ حول هذا الموضوع رٌجى الضغط هنا –س ذٌهب بك الى موقع W3school تابع هذا العمل مجان , لا جٌوز ب عٌه
  • 92. on هذا العمل مجان , لا جٌوز ب عٌه
  • 93. off تستخدم هذه الدالة لا قٌاف عمل حدث مع نٌ تم استخدامه من قبل الدالة on , وهذا عٌن أن off تقوم على ا قٌاف عمل on ... هذا العمل مجان , لا جٌوز ب عٌه
  • 94. Ajax and jQuery Ajax : ًييه javascript+ xml ولكيين بييدون مزامنيية , عٌنيي مٌكننييا الوصول الى أي ق مٌة داخل أحد الخصيائص والتعاميل معهيا بيدول ميا نعميل reload لصفحة ... ما ه علاقة Ajax مع jQuery ؟ jQuery قٌوم على طرح عدة أسال بٌ أو طيرق لسسيتفادة مين الوظيائف التي تقوم بها Ajax . باسييتخدام ال jQuery وال Ajax مٌكننييا عمييل request لييل text أو xml أو Html أو Josn عيين طر يٌيق السيي رٌفر باسييتخدام POST وال GET ...مييع امكان يٌية عمييل load لب اٌنييات خارج يٌية ووضييعها داخييل أحييد العناصر الموجودة داخل web page . هذا العمل مجان , لا جٌوز ب عٌه
  • 95. load(jqueryand ajax) method هذه الدالة بس طٌة , ولكن رغم بساطتها فإنها تعط قوة ره بٌة لل Ajax تقوم هذه الدالة على جلب الب اٌنات من الس رٌفر ومن ثم وضعها بالصفحة الت انا ف هٌا .... ملاحظة : قد يحدث خطأ عند استخدام هذه الدالة لاننا نتعامل مع صفحات على نفس الجهاز ..لذلك استخدم fireFox أو اذا ظهرت عندك المشكلة قم بالبحث عن شيء يسمى Allow acssesfile هذا العمل مجان , لا جٌوز ب عٌه
  • 96. load(jqueryand ajax) method من الب نٌات الخارج ةٌ الت مٌكن استدعائها .. مٌكننا استدعاء صفحات الانترنت ...مثل .html ... هذا العمل مجان , لا جٌوز ب عٌه
  • 97. load(jqueryand ajax) method و مٌكننا أ ضٌا استدعاء جزء من صفحة عن طر قٌ id أو class أو اي ش ءً آخر ... هذا العمل مجان , لا جٌوز ب عٌه
  • 98. load(jqueryand ajax) method ومن التطب قٌات الت مٌكن استخدامها معرفة هل ام تحم لٌ الصفحة بنجاح أم لا ع طر قٌ window ..مثال : هذا العمل مجان , لا جٌوز ب عٌه
  • 99. unload تنطلق هذه الدالة بمجرد حدوث أحد الأحداث التال ةٌ : a link to leave the page is clicked a new URL is typed in the address bar the forward or back buttons are used the browser window is closed the page is reloaded قد تص بٌ هذه الدالة بعض المشاكل بخصوص المتصفحات فقم بتجربتها على أكثر من متصفح هذا العمل مجان , لا جٌوز ب عٌه
  • 100. نعيـب سماننـا والعيـب فيـنـا ومـال سماننـا عـيـب سـىانـا ونهجى ذا الشمـان بغيـز ذنـب ولـى نطـق الشمـان لنـا هجانـا وليس الذئب يأكـل لحـم ذئـب ويأكـل بعضنـا بـعـض عيـانـا الشافعي رحمه الله أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجان , لا جٌوز ب عٌه
  • 101. $.post تستخدم هذه الدالة لارسال ب اٌنات لخارج الصفحة واستقبال المعلومات الراجعة .وبمعناها الدق قٌ ه عمل ةٌ جلب الب اٌنات من الس رٌفر الى الصفحة ..وه من أهم الدوال الموجودة والمستخدمة ف صفحات الانترنت والص غٌة العامة لها داخل jQuery : $.post(“ اسم الصفحة التي ستذهب لها المعلومات ”,” البيانات المراد ارسالها ”, “ استقبال البيانات ”); تابع هذا العمل مجان , لا جٌوز ب عٌه
  • 102. $.post هذا العمل مجان , لا جٌوز ب عٌه
  • 103. $.post ف المثال السابق قمنا باستخدام button لارسال الب اٌنات , لكن لو قمنا باستخدام submit فهذا الكود لن عٌمل بشكل صح حٌ لان submit تقوم على اعادة تحم لٌ الصفحة عندما تنفذ , ولتلاف هذه المشكلة نقوم بوضع return داخل click ..لا قٌاف التحم لٌ ..والارجاع كٌون false هذا العمل مجان , لا جٌوز ب عٌه
  • 104. $.get تستخدم أ ضٌا لجلب الب اٌنات , ولكن هذه الب اٌنات تكون موجودة داخل الس رٌفر والق مٌ موجودة داخل url وأي فورم أنا أقوم بانشائه كٌون افتراض اٌ GET ... هذا العمل مجان , لا جٌوز ب عٌه
  • 105. error نست طٌع استخدام هذه الدالة لتلاف حصول الأخطاء الغ رٌ متوقعة .. مثلا عند الذهاب لصفحة غ رٌ موجودة ..وأي من الأخطاء الت لم نأخذها بع نٌ الإعتبار .. هذا العمل مجان , لا جٌوز ب عٌه
  • 106. $.ajax(){} الآن سنتعامل مع ال ajax باسلوب أقوى من get وال post الت استخدمناها ف الدروس الماض ةٌ , ح ثٌ كانت get and post من الأمثلة البس طٌة على ajax ..والآن سنتعلم بإذن الله تعالى ك فٌ نز دٌ من قوة الصفحة وجعلها أكثر مرونة باستخدام $.ajax .. سأتكم أولا عن المكونات الرئ سٌ ةٌ والموجودة داخل $.ajax .. ملاحظة : فٌصل ب نٌ كل مكون والآخر فاصلة الا اذا كان أخر مكون لا نضع خلفه فاصلة ول سٌ جم عٌها الزام ... المكون الأول هذا العمل مجان , لا جٌوز ب عٌه
  • 107. $.ajax(){} المكون الثاتً هذا العمل مجان , لا جٌوز ب عٌه
  • 108. $.ajax(){} المكون الثالث هذا العمل مجان , لا جٌوز ب عٌه
  • 109. $.ajax(){} المكون الرابع هذا العمل مجان , لا جٌوز ب عٌه
  • 110. $.ajax(){} المكون الخامس هذا العمل مجان , لا جٌوز ب عٌه
  • 111. $.ajax(){} المكون السادس هذا العمل مجان , لا جٌوز ب عٌه
  • 112. $.ajax(){} الأمثلة هذا العمل مجان , لا جٌوز ب عٌه
  • 113. $.ajaxexample المثال الأول : )لا يوجد خطأ ( : المثال الثاني : )خطأ 404 :) هذا العمل مجان , لا جٌوز ب عٌه
  • 114. فٜٗ اىخزب أشنش الله اىعيٜ اىعظٞ ى بَ فٗق ْٜ اىٞ أٗسزغفش أٗر ة٘ اىٞ أٗسأه الله سح زَ اٗع ر٘ ثبلله سخط اٗى بْس اىي ا زٕا اىع وَ خبىص ى ج٘ لٖ اىنشٝ فزقجي ٍْٜ ٝب الله ٝب سح ٝب سحٞ اىي عي بَْ بٍ ٝ فْع بْ اٗ فّع بْ ث بَ عي زَ بْ ا لّ أ ذّ اىعيٞ اىحنٞ اىي اغفش ىٜ ىٗ ا٘ىذٛ ىٗي ؤَ ٍْٞ أحٞبئ أٗ اٍ٘ر ..اىي آ ٍٞ اخ ا٘ ّٜ لا ر سْ ّٜ٘ صبىح دعبئن لٗا ر سْ ا اىعي أ بٍ خّ ىٗيعي صمبح صٗمبح اىعي شّش ... اٗلله ىٜٗ اىز ف٘ٞق آٗخش دع ا٘ بّ أ اىح ذَ لله سة اىعبى َِٞ اخ م٘ أ ّٞس أنيس حكمت أبو حميد Anees_hikmat@yahoo.com هذا العمل مجان , لا جٌوز ب عٌه