jquery 學習筆記20120707

知識點一:

測試包含關係

$.contains(container,containee)

測試一個元素是否在DOM層次結構中包含在另一個元素內部

container(元素)要測試的包含另一個元素的DOM元素

containee(元素)要測試的被包含的DOM元素

返回值:包含返回true

知識點二:

附加數據到元素上

$.data(element,name,value)

使用指定的名稱在傳入的元素上存儲或者檢索數據

element(元素)用於存儲數據的或者從中檢索數據的DOM元素

name(字符串)與數據相關聯的名稱

value(對象)將要被賦值給指定名稱的元素的數據

$.removeData(element,name)

刪除存儲在傳入的元素上的數據

element(元素)將要從中刪除數據的DOM元素

name(字符串)將要刪除的數據項的名稱

知識點三:

預綁定函數上下文

$.proxy(function,proxy)

$.proxy(proxy,property)

使用預綁定的代理創建函數的一個副本

function (函數)將要使用代理對象來預綁定的函數

proxy(對象)將要綁定爲代理函數上下文的對象

property(字符串)傳入的proxy對象的屬性名稱,包含將要綁定的函數

返回值:使用代理對象來預綁定的新函數

知識點四:

解析JSON

$.parseJSON(json)

解析傳入的JSON字符串,返回其計算值

json(字符串)將要解析的JSON字符串

*需要測試瀏覽器是否支持JSON.parse()

知識點五:

表達式求職:

$.globalEval(code)

在全局上下文中對傳入的javascript代碼進行求值

動態加載腳本:

$.getScript(url,callback)

通過向指定的服務器發起GET請求來獲取由url參數指定的腳本,在請求成功後調用函數

實例:

alert("I'm inline!");

var someVariable = 'Value of someVariable'

function someFunction(value)

{

  alert(value);

}

詳細實例參見6-7
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章