$(document).ready() は、本文にスクリプト js ファイルをロードした後に呼び出されますか?
$(document).ready() をスクリプト要素のヘッドに配置すると、スクリプト要素がそのように本体にロードされたファイルで宣言された関数を使用するコールバック関数を受け取ります:
<!DOCTYPE HTML>
<html>
<script src="jquery.js" type="text/javascript"></script>
<script>
$(function(){
hello();
})
</script>
<head>
</head>
<body>
<script src="http://somewhere/helloFuncDeclaration.js" type="text/javascript"></script>
</body>
</html>
それを行い、関数 hello() を呼び出す前に helloFuncDeclaration.js がロードされることを保証するのは正しい方法ですか?