私は不思議ですが、以下の2つの関数に違いはありますか?コールバックと関数との差異
ready
の場合は匿名関数の中で関数を渡すだけですが、もう1つはready
の場合は実際の関数を渡していますか?
例:
<p>Not loaded yet.</p>
最初の方法:
function newName() {
$("p").text("The DOM is now loaded and can be manipulated.")
}
$(document).ready(function() {
newName()
});
第二の方法:
function newName() {
$("p").text("The DOM is now loaded and can be manipulated.")
}
$(document).ready(newName());
は一方が他方よりは、より正しいですか?
'$(document).ready(newName());' newName'関数は***ではありません*** DOMがロードされると***が実行されます。これは、すぐに実行し、その戻り値をDOMレディ・ハンドラとして渡すためです。 –
なぜ賛成投票ですか? –