I came accross this html snippet & to my surprise jQuery Object does get created!
<!doctype html>
<body>
<h1>Hello World</h1>
</body>
</html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
As you may notice <script> tag comes AFTER closing </html> tag. I wonder how & why does this even work?
It works because browsers are very forgiving, there is no benefit to doing it this way.
The reason it is there, is probably because someone misunderstood what was meant by ‘putting scripts as far down the page as possible’…