Mam za zadanie stworzenie niezwykle ciężki witryny JavaScript, który oczywiście musi być kompatybilny wstecz, a także praca na urządzeniach Pad, dynamicznie zmiana rozmiaru, itd ...Powołując się na JavaScripcie
Czy ktoś ma rady jak aby pomóc w niezawodności kodu? Obecnie wiele się dzieje, gdy DOM jest gotowy. Na przykład. grafika jest skalowana, zdefiniowane są zdarzenia kliknięcia itp.
Jeśli jednak plik jest powolny lub użytkownik zatrzymuje ładowanie, obiekt DOM ready nie zawsze jest uruchamiany, co powoduje, że obrazy nie zmieniają się prawidłowo lub inne pliki JavaScript funkcja do wykonania.
W większości przypadków wszystko działa bez zarzutu, ale są takie dziwne czasy z łącznością sieciową, które powodują kilka "przypadkowych" problemów.
Chciałbym usłyszeć kilka myśli na temat poprawy niezawodności.
Dlaczego zmieniasz rozmiar obrazów po stronie klienta za pomocą JavaScript? Czy nie byłoby bardziej odpowiednie dla twoich potrzeb użycie zapytań o media CSS i niestandardowych arkuszy stylów ze wstępnie skalowaną grafiką? Użyj skryptów, aby załadować swoje zasoby. – Mithrandir
@Mithrandir - co się stanie, jeśli obrócę smartfona, jeśli grafika dostosuje się do niego świetnie, tak na swój sposób należy go pobrać na cały komputer, co może być powolne. Nie jestem pewien, czy to jest uzasadnienie, ale ma dla mnie sens. –