Нет. Не аналог.
$(document).ready()
выполняется только после загрузки всей страницы, при том неважно, где разместить.
ready
$('dom-element').load()
обычно используют для выполнения после загрузки конкретного <dom-element>, тоже неважно, где разместить.
load
Размещай где удобно, но лучше не загромождать html , а писать js в отдельный файл, который подключать в head.
<head>
<script type="text/javascript" src="/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="/js/myscripts.js"></script>
</head>
К примеру в файл myscripts.js
И еще. Вместо
$(document).ready(function(){
// Your code here...
});
Лучше использовать
$(function() {
// Your code here...
});