عند إنشاء صفحات ثابتة على دفعات، من غير المريح حقًا عدم معرفة معلومات التقدم التي بحثت عنها لفترة طويلة على الإنترنت ولم أتمكن من العثور على شريط تقدم مناسب للتعلم المجاني.
من أجل تحقيق هذه الوظيفة، كان علي أن أتعلم أياكس من الصفر، وقد استغرق الأمر ثلاثة أيام من تعلم أياكس. وأخيرا حصلت على بعض النصائح. ومع ذلك، نظرًا لأنني أتعلم فقط وقوتي محدودة، فلا يمكنني إلا على مضض أن أكتب مثل هذا البرنامج الهزيل وآمل أن يتمكن الجميع من توسيعه معًا.
جزء من الكود الخاص بهذا المثال يأتي من الإنترنت، بالإضافة إلى بعض التعديلات والإضافات التي قمت بها، وأود أن أعرب عن امتناني وبياني.
هذا الكود مفتوح المصدر بالكامل ويمكن لأي شخص استخدامه وتوسيعه مجانًا. أتمنى من الجميع المشاركة والتواصل.
في الواقع، هذا الرمز عبارة عن فكرة يمكن تعديلها قليلاً لعرض تقدم أي مهمة طويلة المدى، وليس فقط الصفحات الثابتة التي يتم إنشاؤها على دفعات.
يستخدم هذا المثال إطار iframe للانتقال إلى صفحة التنفيذ. تكتب صفحة التنفيذ المعلومات إلى gaga.txt في الوقت الفعلي، ويقرأ ajax محتوى txt في الوقت الفعلي ويعرضه في المقدمة باستخدام js.
نظرًا لأنني لم أفهم تمامًا بعض ميزات ajax، فإن هذا المثال به ثغرة مؤسفة، أي أنه سيحدث خطأ إذا تم تحديث الصفحة في منتصف البرنامج، ومع ذلك، إذا لم تعبث، فلا يزال بإمكانك القيام بذلك افعل بها. آمل أن يتمكن أحد الخبراء من تصحيحي ومساعدتي في إصلاح هذه الثغرة وسأكون ممتنًا للغاية. إذا كنت تستطيع مساعدتي في تعويض ذلك، يرجى الاتصال بي شكرا لك مرة أخرى.
يوسع