jQuery中的rank 3 - Some_output
rank 2 - Some output
rank 3 - End
rank 0 - Some output
方法具有以下签名:
get()
但是,它同时支持:
jQuery.get( url [, data ] [, success ] [, dataType ] )
和
$.get( "test.php", function( data ) { ... } );
这怎么可能?作为一个只具备JavaScript和jQuery基本工作知识的人,我很好奇这个函数如何被重载以支持看似非常灵活的参数方式。
答案 0 :(得分:1)
通过确定参数是否属于特定类型,可以使参数可选且灵活。 JQuery知道如果参数是一个对象,那么它就是数据。如果它是一个函数,那么它就是一个回调函数。