يا صطيلُ لما لم تسألني ، تبا لك ، ..
الأمر يحتاج الى المنطق أكثر من ما يحتاج الى حاسوب فالأمر بسيط ، و لأعطيك مثالا بسيطا :
نريد سكريبتاً لحساب عمر المستخدمين ، أول شيئ سنعمل عليه هو هيكلة الملفات و الواجهة الرسومية للسكريبت ،
الهيكلة ، و هي المعضلة لديك
بما أن السكريبت سيعتمد على صفحة واحدة ، فدعنى ننشأصفحة واحدة تحت مسمى index.php ، في هذه الصفحة سنقوم بجلب مجموعة من الملفات لذلك سننشأ ملف بجانب index.php تحت مسمى style.css ، في المشاريع الكبيرة و التي تكون متتعدة الستايلات نقوم بإنشاء مجلد إسمه style نقوم بوضع داخله الستايلات ، كما نقوم بإنشاء ملف إسمه script.js و ذلك لأجل تخصيص تخصيصات سكريبتية تستعمل لإضفاء الجمالية و التفاعليه للموقع أو نقوم بإضافة مجلد js أو scripts أو كما تشاء إن كان المشروع متعدد السكريبتات ، كما لا أنسى أن تضيف مجلد إسمه img أو images سمه كما تشاء لوضع فيه الصور و الأيقونات لمشروعك ، كما يمكنك إضافة مجلد للخطوط إن أدرت تخصيص خطوط محددة ، ...
بعد ذلك تدخل الى ملف index.php ، فتقوم بإنشاء الهيكل العام للأي صفحىة ويب ، بحيث تقوم بجلب روابط ملفات الcss ; js و ماإلى ذلك من الملفات بحيث يصبح الوضع على هذه الشاكلة
<!DOCTYPE html>
<html lang="ar" >
<head>
<title>كم عمرك</title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="(style)/style.css">
<script type="text/javascript" src="(JavaScript)/srcipt.js"></script>
</head>
<body>
<img src="img/example.png >
</body>
</html>
و تقوم بإكمال مابقي من العمليات المنطقية على السكريبت ليصبح سكريبت جاهز
هناك تقسيمات أو هيكلة ملفات متقدمة ، و التي كثيرا ما تستعمل في المشاريع الكبيرة ، و هي ما تسمى بأُطر العمل (جمع إطار عمل) ، كنا أن هناك تقسيمات يقوم بها المبرمج لأجل عدم تكرار أجزاء من المشروع ، مثلا هو يعرف أن الnavbar ستكون في كافة صفحات المشروع ، فيقوم بوضعها في ملف وحدها ، ثم يقوم بعمل include لهذه الصفحة التي تحمل أكواد الnavbar في كل صفحة بدل نسخ الكود بعدد صفحات المشروع ، .........
التعليقات