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
測試包含關係
$.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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.