1

示例 1

示例 2

...这两个都使用(据我所知)jquery 在功能块上的克隆,作为脚本的最外层元素。为什么这样做?如果省略了会丢失什么?

PS这就像从一个类中实例化一个对象吗?

4

2 回答 2

6

需要调用functionwhen the documentis ready。截至http://api.jquery.com/ready/

$(document).ready(function() {
  // Handler for .ready() called.
});

这相当于调用:

$(function() {
     // Handler for .ready() called.
});

这显然等于

jQuery(function() {
  // Your code using failsafe $ alias here...
});

在这里jQuery使用它是为了不与$另一个库使用它的情况发生冲突。

于 2013-09-06T10:45:24.743 回答
0

这基本上是 DOMReady 事件。带有代码的函数是要在 DOM 准备好但加载所有资源之前执行的代码。

这可以确保源代码中的所有 HTML 元素都可以在 JS 中进行操作。否则,在尝试选择它们时,您可能会错过源代码中的元素。

于 2013-09-06T10:49:33.363 回答