私と他の多くの開発者は、then<head>
タグ、またはビューページの''タグに小さなインラインスクリプトブロックを書くことに慣れていると思います。今、私の頭はこのように見えます、
<head>
<title>Simple Demo</title>
<script>
function setCheckCheckboxState(checkbox, state) {
}
$(function() {
$("#tri-state").prop("indeterminate", true);
});
</script>
</head>
なんらかの理由でコードは正常に実行されますが、Chromeデベロッパーコンソールの$(function()
呼び出しのすぐ上で、エラーが発生しますUncaught ReferenceError: $ is not defined
コードをデバッグしようとしているときに、コードに関係のないエラーが表示されるのは気に入らないので、をタグに移動し@Scripts.Render("~/bundles/jquery")
ました。<head>
ドキュメント全体がロードされた後にのみjQueryコードを呼び出すために使用するほぼ本能的な関数に私たち全員がアクセスできるのに、なぜMSはそれを本文の後に移動する必要がありますか?