相关疑难解决方法(0)

document.ready()内部函数与<script> </ script>标记中的函数之间的区别

这两个功能有什么区别?

1:

$(document).ready(function myfunc() {
   function dosomething() {
      // do something
   }
});
Run Code Online (Sandbox Code Playgroud)

2:

<script language="javascript">
function dosomething() {
   // do something
}
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

3
推荐指数
2
解决办法
452
查看次数

$(function(){})与$(document).ready(function(){})完全等价

可能重复:
这些jQuery就绪函数有什么区别?
是$(function(){}); 和$("document").ready(function(){}); 相同?
用$(函数等)启动javascript代码

今天,在查看一些javascript代码时,我发现代码的某些部分写在一个$(function() { })部分中,而其他部分代码在一个部分内部$(document).ready(function() { }).所以我的第一反应是:好的,有什么区别?

经过一番谷歌搜索后,我在jQuery教程jQuery 入门中找到了下一个语句:

以下是$(document).ready(callback)表示法的快捷方式:

$(function() {
    // code to execute when the DOM is ready
});
Run Code Online (Sandbox Code Playgroud)

现在,问题是:是否$(function() { })完全等同于$(document).ready(function() { })

(还有一个"不太全球化"的间接问题是:我可以安全地将所有代码放在两个部分中的一部分吗?)

javascript jquery

0
推荐指数
1
解决办法
568
查看次数

标签 统计

javascript ×2

jquery ×2