Powiel możliwe:
jquery - Is $(document).ready necessary?
Umieszczenie JS tuż nad tagiem </body>
poprawia postrzegane czasu ładowania, ponieważ przeglądarka nie trzeba czytać i analizować przez cały JS, zanim możliwe zacznij renderować stronę.
Ale ma inną zaletę, prawda? Nie musimy owijać JS w $(document).ready(function() { ... })
, ponieważ wszystkie elementy są już nad JS i dlatego są gotowe do manipulacji.
Czy
$(document).ready
niezbędne do zapewnienia DOM pełni załadowany i jest gotowy do manipulacji?Czy jest jakaś różnica między czasami wykonania? Czy jedna metoda zapłonie szybciej niż druga?
Czy możemy również połączyć nasze zewnętrzne pliki JS (
<script src="..." />
) u dołu strony, czy też musi to być nagłówek?