الصراحه انه يكون المشروع ب vanilla javascript دي حاجه ممتازه ... وشرحك اكثر من رائع..وبتمني من حضرتك انك تعمل بلاي ليست تحل فيها مسائل problem solving من مواقع زي hackrank او leetcode
@@tarmeez الدقيقة 55:40 راح علق السطر تبع تفريغ البوستات اليدوية يلي لحنا كتبناها بيدنا عشان ما يصير مشاكل بس ما عرفت سبب حدوث المشكلة أصلا يلي بيعرف يجاوبني بمعنى آخر ليش لحنا مجبورين نعلق السطر من الأساس
وممكن لو الباك اند مش حاططلك الي last_page انت ممكن تعمل condition بيتحقق response الي راجع دا فيه بيانات ولا لا لو فيه بيانات بيخلي المتغير اللي اسمه is_empty بقيمة false ولما اجي اعمل اي request تاني اشوف لو ال is_empty بقيمة true مش هعمل ال request
اذا في حد عنده مشكلة في infinte scroll انه الريكوستات ببترسل كل ماتعمل scroll up and scroll down استخدم هي المعادلة وبتحلك المشكلة let endOfPage = window.innerHeight + window.scrollY >= document.body.scrollHeight;
الدقيقة 55:40 راح علق السطر تبع تفريغ البوستات اليدوية يلي لحنا كتبناها بيدنا عشان ما يصير مشاكل بس ما عرفت سبب حدوث المشكلة أصلا يلي بيعرف يجاوبني بمعنى آخر ليش لحنا مجبورين نعلق السطر من الأساس
المشكلة لما تجي البوستات الجديدة عم تختفي البوستات القديمة يلي واجهة هي المشكلة وحلها ياريت يساعدني ولو كان مارر فترة منيحة ع الكومنت التبعي ع الأقل بعرف طريقة اخرى للحل وجزاكم الله خيراََ
Guys this the best for checking if the user reaches the bottom. window.onscroll = function() { if ((window.innerHeight + Math.ceil(window.pageYOffset)) >= document.body.offsetHeight) { console.log ('At the bottom!') } }
شرح أكثر من رائع
بوركت على مجهوداتك
شرحك ممتااااز....ياريت يكون في كورس للريئاكت👍
صحيح عدت الفيديو بس كتير استفدت وطورت الكود ولسا عم طور الكود ليصسر أفضل
جزالك الله الف خير 😍😍
إستمر يا وحش 🔥🔥🔥🔥🔥🔥🔥❤️
الصراحه انه يكون المشروع ب vanilla javascript دي حاجه ممتازه ... وشرحك اكثر من رائع..وبتمني من حضرتك انك تعمل بلاي ليست تحل فيها مسائل problem solving من مواقع زي hackrank او leetcode
شكرا ابراهيم
بإذن الله 👍🏻
if(window.scrollY + window.innerHeight +1 >= document.documentElement.scrollHeight) هاد الكود أحسن
ما شاء الله جهد كبير مبذول ربنا يجعله في ميزان حسناتك
بارك الله فيك وزادك الله علما . شرح ممتاز جدا مهندس يعرب
ممتاز رائع معلومات رهيبة وأسلوب دهب
بارك الله بك وعلمك ووقتك وجعلك من الفائزين في الدارين
top top thank you so much for your help and work wish you all the best
الله يجزيك الخير
واضح جدا يا حبيبنا
جزاك الله كل خير
و اياك يا رب
@@tarmeez
الدقيقة 55:40
راح علق السطر تبع تفريغ البوستات اليدوية يلي لحنا كتبناها بيدنا عشان ما يصير مشاكل
بس ما عرفت سبب حدوث المشكلة أصلا
يلي بيعرف يجاوبني
بمعنى آخر ليش لحنا مجبورين نعلق السطر من الأساس
تسلسل جميل
جزاك الله خيرا
33:20
اسنتخدمت الـ setAttribute
شكراً لك
مبدعععع❤
كان ممكن نعمل ال pagination عن طريق ال Intersection Observer API
وممكن لو الباك اند مش حاططلك الي last_page انت ممكن تعمل condition بيتحقق response الي راجع دا فيه بيانات ولا لا لو فيه بيانات بيخلي المتغير اللي اسمه is_empty بقيمة false ولما اجي اعمل اي request تاني اشوف لو ال is_empty بقيمة true مش هعمل ال request
35:01
👍👍🌹🌹🌹
اذا في حد عنده مشكلة في infinte scroll انه الريكوستات ببترسل كل ماتعمل scroll up and scroll down استخدم هي المعادلة وبتحلك المشكلة
let endOfPage = window.innerHeight + window.scrollY >= document.body.scrollHeight;
let scrolly = container.scrollHeight - container.scrollTop
let height = container.oggsetHeight
let offset = scrolly - height
If(offset
الدفعات وصلت الى 65 دفعة وعدد البوستات 970
عدد البوستات تخطى ال 19 الف
الدقيقة 55:40
راح علق السطر تبع تفريغ البوستات اليدوية يلي لحنا كتبناها بيدنا عشان ما يصير مشاكل
بس ما عرفت سبب حدوث المشكلة أصلا
يلي بيعرف يجاوبني
بمعنى آخر ليش لحنا مجبورين نعلق السطر من الأساس
let currentPage = 1;
let isLoading = false;
window.addEventListener('scroll', function() {
if (isLoading) return;
let scrollableHeight = document.documentElement.scrollHeight - window.innerHeight;
let scrolledDistance = window.scrollY;
if (scrolledDistance >= scrollableHeight - 1000 && currentPage < 30) {
isLoading = true;
currentPage++;
getPosts(currentPage);
}
});
isLoading = false;
المشكلة لما تجي البوستات الجديدة عم تختفي البوستات القديمة
يلي واجهة هي المشكلة وحلها ياريت يساعدني ولو كان مارر فترة منيحة ع الكومنت التبعي
ع الأقل بعرف طريقة اخرى للحل
وجزاكم الله خيراََ
بشر زبط معك ولا باقي
كلشي زبط الف الحمد والشكر لله@@superzooli7985
Guys this the best for checking if the user reaches the bottom. window.onscroll = function() {
if ((window.innerHeight + Math.ceil(window.pageYOffset)) >= document.body.offsetHeight) {
console.log ('At the bottom!')
}
}
this do error
can't = function