Ben (bir dereceye kadar, standartlara uyumlu olması gerekiyor) bir üniversite web sitesinde bazı resim galerileri yükseltme yapıyorum. En galerileri HTML birçok sayfalarıdır. Ben güzel paginated galerileri oluşturmak için, jQuery eklentisi, Galleriffic, yanı sıra ben yazdım bazı PHP kodu kullanarak oldum ve o kadar harika görünüyor. Ama iki sorun var.
İlk sorun, JS etkin olsa bile, yine de yüklemek için bir süre almasıdır. Ben JS hakkında anladığım, tüm elemanlar bunları işlemek için JS için DOM yüklenmesi gerekir, bu yüzden yükleme tüm küçük resimleri engellemek için bir şeyler yapmak, ve sadece sahip miyim JS azıyor önce minik tüm sayfada yüklemeniz gerekir Bu Galerinin her sayfasında olanları yük? Bu yol, yük zaman her sayfada dağıtılır.
İkinci sorun, Javascript devre dışı bırakıldığında, tüm 400 + minik sayfada yüklemek zorunda olmasıdır. Bu beklenen bir davranıştır ve bu büyük olanlar için iyi değil küçük galeriler için çalışıyor, ama. PHP bunu sayfalandırmak, ama sayfalandırma önlemek için (etkin) JS kullanmak mümkün mü?
Ben JS son derece yetkin değilim, bu yüzden ben sadece tamamen habersiz olduğum bir çözüm olduğunu umuyordum, ve tam bir revizyon olmadan uygulayabilirsiniz.