Is $(document).ready necessary if I put all my JavaScript at the bottom of the page? [duplicate]
This SO answer says NO: stackoveflow question $(document).ready is for assurance full DOM is available at the time the function is called. Any functions and events not depending on the DOM don’t need to be put into the ready event. Also – to improve page rendering speed – load javascript files dynamically in non-blocking fashion: … Read more