Zastanów się, czy będziesz robił następujące rzeczy z Yahoo Developer Network :
„Po skurczeniu się liczb znaleźliśmy stały odsetek żądań z wyłączoną obsługą JavaScript, które oscylowały wokół 1% rzeczywistego ruchu odwiedzających, przy czym najwyższy wskaźnik wynosił około 2 procent w Stanach Zjednoczonych, a najniższy około 0,25 procent w Brazylii. w pozostałych testowanych krajach liczba ta była bardzo bliska 1,3% ”.
Przy tak niskim odsetku (jako maksimum) nie wydaje się to warte (chyba że użytkownicy twoich stron pochodzą głównie z tych 2%), aby martwić się przypadkiem, w którym użytkownicy mają wyłączony javascript. Przeciętny użytkownik nie wie, jak wyłączyć javascript, i prawdopodobnie nie obchodzi go to. Jeśli tworzysz witrynę techniczną, możesz rozważyć możliwość wyłączenia javascript, ale jeśli tak, to prawdopodobnie są przyzwyczajeni do stron internetowych, które nie działają poprawnie, ponieważ wiele stron internetowych intensywnie używa javascript.
To powiedziawszy, znalazłem wiele przypadków, w których tworzenie javascript sprawia, że to, co próbuję osiągnąć, jest znacznie łatwiejsze, a inne przypadki, w których css robi to samo.
Ostatecznie każdy „język” ma swoje właściwe miejsce w tworzeniu stron internetowych i mądrze używany może poprawić zarówno rozwój, jak i wygodę użytkownika. Dowiedz się, jakie są te zastosowania (polecam doświadczenie uczenia się) i stosuj mądrze. Z mojego doświadczenia wynika, że określone w kamiennych regułach takie jak: „Nigdy nie używaj JS, gdy istnieje rozwiązanie CSS” (sparafrazowane) rzadko są najlepsze w praktycznym świecie.