【问题标题】:jQuery document ready functionsjQuery 文档就绪函数
【发布时间】:2011-09-20 03:34:30
【问题描述】:

以下 jQuery 文档就绪函数有什么区别(如果有):

$("document").ready(function() {});$(function() {});

【问题讨论】:

    标签: jquery document-ready ready


    【解决方案1】:

    它们是等价的,后者是前者的简写形式。

    来自jQuery documentation

    以下三种语法都是等价的:

    $(document).ready(handler)
    $().ready(handler) (this is not recommended)
    $(handler)
    

    【讨论】:

      【解决方案2】:

      唯一的区别是简洁。 http://api.jquery.com/jQuery/#jQuery3

      jQuery(回调)

      此函数的行为类似于$(document).ready(),因为它应该用于包装您页面上的其他$() 操作,这些操作取决于准备好的DOM。虽然从技术上讲,这个函数是可链接的,但链接它并没有太多用处。

      (强调)

      【讨论】:

        【解决方案3】:

        它们是一样的。签出:http://api.jquery.com/jQuery/#jQuery3

        【讨论】:

          【解决方案4】:

          它们是一样的;如前所述,后者只是前者的简写形式。

          我更喜欢使用扩展版本,因为我觉得它使代码更易于阅读。

          【讨论】:

            【解决方案5】:

            它是一样的。不同的名字做同样的事情

            【讨论】:

              【解决方案6】:

              $(afunc) 只是在 4 个 if 语句之后调用 $(document).ready(afunc);,因为 afunc 是一个函数,所以没有输入。

              【讨论】:

                【解决方案7】:
                $(document).ready(function(){})
                $().ready(function(){}) (this is not recommended)
                $(function(){})
                

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2017-09-09
                  • 1970-01-01
                  • 2011-08-26
                  • 2011-09-05
                  相关资源
                  最近更新 更多