Soo*_*uNe 6 jquery alias document-ready
关于创建新jQuery对象的所有不同方法,我有点困惑.
相关的文档似乎是:http : //api.jquery.com/ready/ http://api.jquery.com/jQuery/
从这两个文档中,以下都是等效的(除了别名或没有别名'$'):
那是对的吗?我错过了吗?
嗯,还有另一个。来自文档:
还有 $(document).bind("ready", handler)。这与ready
方法的行为类似,但有一个例外:如果ready事件已经触发并且您尝试.bind("ready"),则绑定处理程序将不会被执行。
其他初始化方法将始终运行...因此您可能会发现自己$(document).ready(function() { //stuff }在许多文件中进行声明,并且处理程序始终运行。
我会经常选择...我发现它们更具可读性jQuery(document).ready(function($) {})。$(document).ready(function() {})
另一种方法是在结束正文标记之前调用脚本,并在其中执行类似的操作,
(function($) {
//stuff
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
如果您需要避免使用 $ 与其他库发生冲突。这是一个自动执行的匿名函数,它允许您在其范围内使用别名,而不必担心与其他库发生冲突。
| 归档时间: |
|
| 查看次数: |
4916 次 |
| 最近记录: |