JQuery:这两个语句有什么区别?

前端之家收集整理的这篇文章主要介绍了JQuery:这两个语句有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这两个陈述之间有什么区别吗?
$(document).ready(function() {
    // Code
});

$(function() { 
    // Code
});

解决方法

在决议中,没有区别,它们是等价的

来自相关的源代码

jQuery = window.jQuery = window.$= function( selector,context ) {
    // The jQuery object is actually just the init constructor 'enhanced'
    return new jQuery.fn.init( selector,context );
}

jQuery.fn = jQuery.prototype = {
init: function( selector,context ) {

    /* .... irrelevant code.... */

    // HANDLE: $(function)
    // Shortcut for document ready
    else if ( jQuery.isFunction( selector ) )
        return jQuery( document ).ready( selector );     
   }
}
原文链接:https://www.f2er.com/jquery/178537.html

猜你在找的jQuery相关文章