However, the standard storage location, as suggested by Yahoo Exceptional Performance team is to put them at the end of the HTML, just before the </body> tag. Why ? There are two reasons for this :
For a good debate on the placement at the top or at the bottom, check out the discussion over at Stack Overflow “Where is the best place to put <script> tags in HTML markup?“. The arguments there are valid and backed by reference materials.
Thanks to Guta for sharing the links and making me think about this particular topic.