摘要: 在jQuery.js的构造函数中,充分利用了JavsScript语言的动态性——对行参的类型和个数没有的严格要求,以至于一个函数可以实现多种功能需求,也为JavaScript语言的多态性提供了基础,在这个构造函数中,提供了六种不同的调用格式(根据官方API文档),具体如下($ = jQuery):
1、$(String expr):根据给定的CSS选择符查找匹配的元素,如$("div>p");
2、$(Element elem):将给定的DOM元素对象转换为jQuery对象,如$(document).find("div>p");
3、$(Array
elems):如$(myForm.elements).hide();
4、$(Function fn):是$(document).ready()的简写模式,如:$( function fn(){ ... } );
5、$(jQuery obj):如:var div = $("div"); $(div).find("p");
6、$(String 阅读全文