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