فكرة: تضمين الجافا سكربت ضمن الدوال الخاصّة..
فكرة: تضمين الجافا سكربت ضمن الدوال الخاصّة..
مرحبا..
مجرّد فكرة راودتني وددت لو شاركتموني لتتلاقح الأفكار ونخرج لو بفكرة نطوّرها معًا مستقبلاً.. ربّما تكون قديمة عند البعض ولكنّها وليدة اللحظة لديّ.. والبرمجة أفكار كما تعرفون..
الفكرة:
برمجة معامل الجافا أو أكواد الجافا سكربت، وتحويلها إلى دالات خاصة Functions Special لتكون دوال خاصّة يمكن الاستفادة منها مستقبلاً اختصارًا للوقت والجهد..
فلو فرضنا أنّا أردنا أن نظهر MSG BOX وفي كل مرّة راح نكتب ذات الشفرة ! في مكان ما.. فهل سنعيد كتابة ذات الشفرة ونضطّر لإضافة شرطات التهريب أو إغلاق النص وفتح نص جديد ونكرّر هذه العملية مئات المرّات خصوصًا!
ماذا لو فرضنا أنّ لدينا دالة تقوم بهذه العملية ونقوم باستعائها فقط مع تمرير نص العبارة (المسج!) لتكن الفكرة أوضح..
فالتكن جميع الدوال ضمن ملف يضمّن في جميع الملفات By include وعلى فرض أنّنا ضمّنا شفيرة الجافا سكربت لاظهار مربع حوار أو الانتقال لموقع ما..
كود PHP:
<?php
############################################################################
// print Msg Box
Function msg($var)
{
print
"<script>
alert (\"$var\");
</script>";
}
// Go to URL's
Function Go($var)
{
print "<script>window.location=\"http://$var\"</script>";
}
############################################################################
?>
فالآن في أيّ صفحة لو تحقق شرط ما وأردنا أن نظهر مربع حوار ما علينا سوا كتابة اسم الدالة وتمرير نص –البرامتر- الذي نريده..
كود PHP:
Msg("Hello…….!!");
وفي مكان آخر أردنا الانتقال لصفحة ما أو مكان ما دون اللجوء لدالة header وما يتبعها من مشاكل خصوصًا مع قليلي الخبرة في التعامل مع مثل هذه الدالة! ما علينا سوا تمرير اسم الدالة مع الموقع !!
كود PHP:
Go("www.google.com");
أتمنّى أن تكون وصلت الفكرة؛ وبانتظار توجيهاتكم ومقترحاتكم لتضمين الجافا ضمن الدوال هذا إن اقتنعتم بالفكرة أوّلاً..
معًا نحو (فنكشنت الجافا سكربت!)..
تقبلوا فائق التقدير والاحترام
أخوكم / مرهون
__________________
│║▌║█║▌║▌││║▌║█║▌│║▌║█
w w w . m a r h o o n s . c o m