在客户端javascript中,有什么区别b / w
$(function(){
....
});
和
function myFunc() {
...
}
(无法在Google上找到相关教程)
答案 0 :(得分:4)
第一个是DOM ready(JavaScript库)中使用的jQuery处理函数。它在DOM完全加载时执行。然而,第二个是名为myFunc
的简单定义函数。
您可以在 MDN 中详细了解JavaScript功能: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function
答案 1 :(得分:2)
它们是完全不同的功能用途
第一个使用参数$()
调用函数function() {}
第二个定义了函数myFunc
。
答案 2 :(得分:1)
$()是jQuery的document.ready语法的简写:Documentation
当dom加载到足以被访问/操作时,$()内的代码将运行。
第二个例子只是一个普通的函数声明,并创建一个名为myFunc的函数,可以在以后用语法myFunc()
调用。