السلام عليكم ورحمة الله وبركاته ...
هناك بعض الصيغ في جافا سكربت و التي يستخدمها مطوري الويب في صفحاتهم بشكل متكرر و كثير مثل خصائص properties و اساليب Method الكائن docoument :
مثلا
document.getElementById
تسخدم بشكل كبير في برامج الجافا سكربت بشكل كبير ,تحتوي نسبيا على عدد طويل من حروف و ايضا تحتوي على Upper Case أي حروف انجليزيه (capital) , لذلك بتكرار كتابتها تخلق نوع من ملل الغير المحبذ خاصه عند كتابة برامج جافا سكربت تحتوي على مئات بل احيانا الاف من اسطر ... لهذه السبب قمت بكتابة بعض الدوال البسيطه اردت مشاركتها معكم و منقشتها... والتي هي لها فائدتها كبيره جدا مثلا
كود PHP:
function getid(id)
{
return document.getElementById(id);
}
فهذه الداله تقوم بإرجاع العنصر أو Element المطلوب , مثال على استخدامها
كود PHP:
<script>
function getid(id)
{
return document.getElementById(id);
}
</script>
<input type="button" value=" HelloWorld" onclick="alert(getid('myButton').value)" id="myButton">
بدلا من كتابة
كود PHP:
<input type="button" value=" HelloWorld" onclick="alert(document.getElementById('myButton').value)" id="myButton">
يقوم المثال البسيط بإظهار مربع alert يحتوي قيمة الزر الذي تم ضغط عليه , لاحظ الفرق في طول امر الحدث onclick دون استخدام الفنكشن getid.
أرجو ان اكون قد وفقت في إيصال الفكره من هذه الدرس ..
وسلام عليكم