jQuery API 简易手册

Functions of jQuery
appendTo()
hide()
show()
html()
each()    将函数作用于所有匹配的对象上
eq()    减少匹配对象到一个单独的DOM元素
get()    获取匹配元素
get(num)  返回匹配元素中的某一个元素
index()    返回对象索引
size()
Length    当前匹配对象的数量,两者等价

Operations of DOM
href()    对jQuery对象属性href的操作
id(),name(),rel(),src(),title(),val()
alert()
before()
after()
append()
clone()    复制一个jQuery对象
empty()    删除匹配对象的所有子节点
insertAfter()
insertBefor()
prepend()  在匹配元素的内部且开始插入
remove()  删除匹配对象
wrap()    将匹配对象包含在给出的对象内

add()    在原对象的基础上在附加符合指定表达的jQuery对象
ancestors()  一依次以匹配结点的父节点的内容为对象,根节点除外
children()  返回匹配对象的子介点
parent()  返回匹配对象的父节点
contains()  返回匹配对象中包含字符串str的对象
end()    结束操作,返回到匹配元素清单上操作前的状态
filter()  过滤现实匹配符合表达式的对象
find()    在匹配的对象中继续查找符合表达式的对象
is()    判断对象是否符合表达式,返回boolen值
next()    返回匹配对象剩余的兄弟节点
prev()    返回匹配对象之前的兄弟节点
not()    从jQuery对象中移出匹配的对象
siblings()  匹配对象中其它兄弟级别的对象

addClass()  为匹配对象添加一个class样式
removeClass()
attr(name)    获取第一个匹配对象的属性
attr(prop)    为第一个匹配对象设置属性
attr(key,value)  为第一个匹配对象设置属性
removeAttr(name)将第一个匹配对象的某个属性移出
toggleClass()  将当前对象添加一个样式,不是当前对象则移出此样式

Operations of CSS
background()
color()
css(name)    获取样式名为name的样式
css(prop)    设置大量样式
float()
height()
width()
left()
overflow()
position()
top()

Operation with Javascript
$.browser()    判断游览器类型,boolen
$.each(obj,fn)
$.extend(obj,prop)
$.grep(array,fn)
$.merge(first,second)
$trim(str)

Dynamical Effects
hide()
show()
show(speed)
hide(speed,callback)
show(speed,callback)
toggle()
toggle(speed)
fadeIn(speeds)
fadeOut(speeds)
fadeIn(speed,callback)
fadeOut(speed,callback)
fadeTo(speed,opacity,callback)
fadeOut(speed,opacity,callback)
sideDown(speeds)
sideDown(speeds,callback)
slideUp("show")
slideUp(speed,callback)
sideToggle("show")

Control
hover(Function,Function)  当cursor move over时触发第一个function,move out时触发第二个function
toggle(Function,Function)  当匹配元素第一次被点击时触发第一个函数
bind(type,fn)  用户将一个事件和触发事件的方式绑到匹配对象上
trigger(type)  用户触发type形式的事件
unbind()
unbind(type)
unbind(type,fn)
Dynamic event(fn)  绑定和取消提供函数的简捷方式

For Browser
error(fn)
load(fn)
unload(fn)
resize(fn)
scroll(fn)
For form
change(fn)
select(fn)
submit(fn)
keydown(fn)
keypress(fn)
keyup(fn)
click(fn)
dblclick(fn)
mousedown(fn)
mousemove(fn)
mouseout(fn)
mouseover(fn)
mouseup(fn)
For UI heavior
blur(fn)
focus(fn)
--
unclick()
oneclick()

Ajax supports
$.ajax(prop)  通过一个ajax请求,回去远程数据
  prop:
  (string)type  数据传递方式get()或post()
  (string)url  数据请求页面的url
  (string)data  传递数据的参数字符串,only post
  (string)dataType  期待返回的数据格式 eg.xml,html,script,json
  (Boolean)ifModified  当最后一次请求的相应有变化时才成功返回
  (Number)timeout    设置时间延迟请求的时间
  (Boolean)global    是否为当前请求触发AJAX全局事件,默认为true
  (function)error    当请求失败触发的函数
  (function)success  当请求成功触发的函数
  (function)complete  当请求完成后触发的函数
$.ajaxTimeout(time)  设置请求结束时间
$.get(url,params,callback)  用get方式向远程页面传递参数,请求完成后处理函数
$.getIfModifield(url,params,callback)
$.getJSON(url,params,callback)
$.getScript(url,callback)
$.post(url,params,callback)
load(url,params,callback)  载入一个远程文件并载入页面DOM中,并执行callback
loadIfModifield(url,params,callback)
ajaxStart(callback)
ajaxComplete(callback)
ajaxError(callback)
ajaxStop(callback)
ajaxSuccess(callback)

posted on 2009-06-10 20:51  J-Pei  阅读(254)  评论(0编辑  收藏  举报

导航