摘要: 在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 閱讀全文