標籤:c ext a 檔案 使用 資料
zccst
看一下是如何寫的
jQuery.extend({
prop:""
method:function(){}
});
可以看出,這些方法是jQuery的靜態屬性和方法(也即是工具方法),將來既可以直接提供給使用者使用,也可以在內部使用。
具體實現的工具屬性和方法有(同時也標註了哪些在內部使用)
jQuery.extend({
expando : 產生唯一JQ字串(內部)
noConflict() : 防止衝突
isReady : DOM是否載入完(內部)
readyWait : 等待多少檔案的計數器(內部)
holdReady() : 延遲DOM觸發
ready() : 準備DOM觸發
isFunction() : 是否為函數
isArray() : 是否為數組
isWindow() : 是否為window
isNumeric() : 是否為數字
type() : 判斷資料類型
isPlainObject() : 是否為對象自變數
isEmptyObject() : 是否為空白的對象
error() : 拋出異常
parseHTML() : 解析節點
parseJSON() : 解析JSON
parseXML() : 解析XML
noop() : 空函數
globalEval() : 全域解析JS
camelCase() : 轉駝峰
nodeName() : 是否為指定節點名(內部)
each() : 遍曆集合
trim() : 去前後空格
makeArray() : 類數組轉真數組
inArray() : 數組版indexOf
merge() : 合并數組
grep() : 過濾新數組
map() : 映射新數組
guid : 唯一識別碼(內部)
proxy() : 改this指向
access() : 多功能值操作(內部)
now() : 目前時間
swap() : CSS交換(內部)
});
jQuery.ready.promise = function(){}; 監測DOM的非同步作業(內部)
function isArraylike(){} 類似數組的判斷(內部)