هل نحتاج إلى جافا سكبريت لننشئ شريط التقدم للمواقع؟

ابتدئت في لغة الـ CSS منذة مدة لا بأس بها، ولضعف لغتي الأجنبية لا أجد مصادر عربية شاملة عن هذه اللغة ولذا دائماً ما أعود إلى خبراء حسوب للإستفادة من العلوم التي لديهم.

سؤالي هو:

هل نحتاج إلى جافا سكبريت لننشئ شريط التقدم أثناء تحميل الموقع؟

على سبيل المثال موقع -منشر-

https://www.manshar.com/art...

(لاحظ الشريط العلوي الأحمر أثناء فتح الموقع)

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أعتقد تلك مجرد اضافة ، أو ربما عملوها من الصفر

يمكنك عملها في 5 دقائق فقط قمت بتركيب اضافة ، اسمها Pace

حمله من هنا ، وفيه أيضا طريقة الإستخدام ، سهل وليس فيه أي تعقيد

أريد أن أتعلم كيف تنشئ من الصفر- لكن استفدت من الموقع لآخذ الإلهام منه شكراً لك كثيراً

نعم ستحتاج JavaScript لتعرف تقدم الصفحة، وإلا يمكنك القيام بشريط تقدم وهمي(لا يعتمد على تقدم الصفحة) باستخدام تحريك CSS3(CSS3 Animations) لوقت معين ويكون في أول الصفحة في أول الوسم head ويختفي بعد تحميل باقي الصفحة عبر تحميل ملف CSS آخر في آخر الصفحة -قبيل إنتهاء وسم body؛ ليقوم بإخفاء شريط التقدم بعد تحميل الصفحة، هل ستستطيع القيام بالأمر بنفسك؟؛ حاول لكي تكسب خبرة أكثر، بالنسبة لتحديد المقدار بJavaScript: اطلع على هذا الرَّد

.

ملاحظة قد لا أستطيع الرّد عليك لمدّة يومين سأذهب الآن -إن شاء الله- (عندي إمتحان فقه الغد وبعد الغد هندسة :( آسف).

هل ستستطيع القيام بالأمر بنفسك؟

نعم بالنسبة للـ css فقد درست معظمها وتقريباً أتقنت اللغة ولا أزال أدرسها- لكن بما أن الشريط لا ينشئ بالـ css فسأنتظر إلى أدرس الجافا لأقوم بتعلمه. شكراً لك على الكود

أتمنى لك التوفيق والنجاح في دراستك من كل قلبي

أسأل الله أن يرزقك علماً نافعاً وينفعك بما تعلمت أخي يوسف.

جافسكربت ليست بذلك السؤ لا اعرف لماذ كثيرون يتوجسون منها , ربما عيبها هو ثقل التصفح عند استخدام عدد كبير من المكتبات و الاكواد

على كل هذا مثال للشي الذي طلبته استخدمت فيه اقل عدد من اسطر جافاسكربت

شكراً لك- لست من الذين يتوجسون من اللغة وأوافقك بأن الكثيرين يتوجسون منها فعلاً - لكني أدرس css حالياً ولن أنتقل للجافا قبل إتقان الـcss بشكل كامل

لكن هل بإمكانك أن تضع لي كود الجافا الذي استخدمته في موقعك كي أعرف الأكواد المستخدمة

اعتقد ستحتاج للجافاسكريبت لتخبر المتصفح بإظهار التأثير وقت فتح أو تحديث الصفحة

لا اعلم إن كان يكن فعلها بالـCSS

لكن التأثير تستطيع فعله بشكل عادي بالـCSS

على سبيل المثال :

نعم شكراً لك، سؤال هل هذا الكود من كتابتك؟

لا ، هذه كانت دورة تابعتها وكان هذا الكود المفتوح لأحد الدروس

بالإضافة لأنني قمت بتطبيق نفس الدرس لكن الكود متواجد على جهازي

لو لديك اهتمام بالدورة هذا هو الرابط :

ايضا أخي

تستطيع عمل نفس التأثير بالـ css دون أي جافاسكريبت عن طريق الـ keyframes

شاهد هذا الكود فكرة عمل تأثير مشابه للفكرة التي تريدها "شاهد كيف سنتزل القائمة من الأعلى عندما تقوم بفتح أو تحديث الصفحة"

كل ما تحتاجه هو معرفة ب AJAX و jQuery مع القليل من css

و هذا مثال مشابه لما تريد :