【发布时间】:2013-02-08 21:38:47
【问题描述】:
在客户端javascript中,b/w有什么区别
$(function(){
....
});
和
function myFunc() {
...
}
(在 Google 上找不到相关教程)
【问题讨论】:
在客户端javascript中,b/w有什么区别
$(function(){
....
});
和
function myFunc() {
...
}
(在 Google 上找不到相关教程)
【问题讨论】:
第一个是DOM ready 处理函数,用于jQuery(一个JavaScript 库)。它在 DOM 完全加载时执行。而第二个是一个简单定义的函数,名称为myFunc。
您可以在 MDN 中阅读有关 JavaScript 函数的更多信息: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function.
【讨论】:
它们是完全不同的函数用法。
第一个 on 调用函数$(),参数为function() {}。
第二个定义函数myFunc。
【讨论】:
$() 是 jQuery 的 document.ready 语法的简写:Documentation
当 dom 加载到足以被访问/操作时,$() 中的代码将运行。
第二个示例只是一个普通的函数声明,并创建了一个名为 myFunc 的函数,稍后可以使用语法 myFunc() 调用该函数。
【讨论】: