码迷,mamicode.com
首页 > Web开发 > 详细

jquery 常用函数一览

时间:2015-03-02 10:50:03      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

可以打印后慢慢一个一个查找,有利于记忆。

核心

·         jQuery 核心函数

o    jQuery([sel,[context]])

o    jQuery(html,[ownerDoc])1.8*

o    jQuery(callback)

o    jQuery.holdReady(hold)1.6+

·         jQuery 对象访问

o    each(callback)

o    size()

o    length

o    selector

o    context

o    get([index])

o    index([selector|element])

·         数据缓存

o    data([key],[value])

o    removeData([name|list])1.7*

o    $.data(ele,[key],[val])1.8-

·         队列控制

o    queue(e,[q])

o    dequeue([queueName])

o    clearQueue([queueName])

·         插件机制

o    jQuery.fn.extend(object)

o    jQuery.extend(object)

·         多库共存

o    jQuery.noConflict([ex])

属性

·         属性

o    attr(name|pro|key,val|fn)

o    removeAttr(name)

o    prop(n|p|k,v|f)1.6+

o    removeProp(name)1.6+

·         CSS

o    addClass(class|fn)

o    removeClass([class|fn])

o    toggleClass(class|fn[,sw])

·         HTML代码/文本/

o    html([val|fn])

o    text([val|fn])

o    val([val|fn|arr])

CSS

·         CSS

o    css(name|pro|[,val|fn])1.8*

·         位置

o    offset([coordinates])

o    position()

o    scrollTop([val])

o    scrollLeft([val])

·         尺寸

o    heigh([val|fn])

o    width([val|fn])

o    innerHeight()

o    innerWidth()

o    outerHeight([soptions])

o    outerWidth([options])

选择器

·         基本

o    #id

o    element

o    .class

o    *

o    selector1,selector2,selectorN

·         层级

o    ancestor descendant

o    parent > child

o    prev + next

o    prev ~ siblings

·         基本

o    :first

o    :last

o    :not(selector)

o    :even

o    :odd

o    :eq(index)

o    :gt(index)

o    :lt(index)

o    :header

o    :animated

o    :focus1.6+

·         内容

o    :contains(text)

o    :empty

o    :has(selector)

o    :parent

·         可见性

o    :hidden

o    :visible

·         属性

o    [attribute]

o    [attribute=value]

o    [attribute!=value]

o    [attribute^=value]

o    [attribute$=value]

o    [attribute*=value]

o    [attrSel1][attrSel2][attrSelN]

·         子元素

o    :nth-child

o    :first-child

o    :last-child

o    :only-child

·         表单

o    :input

o    :text

o    :password

o    :radio

o    :checkbox

o    :submit

o    :image

o    :reset

o    :button

o    :file

o    :hidden

·         表单对象属性

o    :enabled

o    :disabled

o    :checked

o    :selected

文档处理

·         内部插入

o    append(content|fn)

o    appendTo(content)

o    prepend(content|fn)

o    prependTo(content)

·         外部插入

o    after(content|fn)

o    before(content|fn)

o    insertAfter(content)

o    insertBefore(content)

·         包裹

o    wrap(html|ele|fn)

o    unwrap()

o    wrapall(html|ele)

o    wrapInner(html|ele|fn)

·         替换

o    replaceWith(content|fn)

o    replaceAll(selector)

·         删除

o    empty()

o    remove([expr])

o    detach([expr])

·         复制

o    clone([Even[,deepEven]])

筛选

·         过滤

o    eq(index|-index)

o    first()

o    last()

o    hasClass(class)

o    filter(expr|obj|ele|fn)

o    is(expr|obj|ele|fn)1.6*

o    map(callback)

o    has(expr|ele)

o    not(expr|ele|fn)

o    slice(start,[end])

·         查找

o    children([expr])

o    closest(e,[c|o|e)1.6*

o    find(e|o|e)1.6*

o    next([expr])

o    nextall([expr])

o    nextUntil([e|e][,f])1.6*

o    offsetParent()

o    parent([expr])

o    parents([expr])

o    parentsUntil([e|e][,f])1.6*

o    prev([expr])

o    prevall([expr])

o    prevUntil([e|e][,f])1.6*

o    siblings([expr])

·         串联

o    add(e|e|h|o[,c])

o    andSelf()

o    contents()

o    end()

事件

·         页面载入

o    ready(fn)

·         事件处理

o    on(eve,[sel],[data],fn)1.7+

o    off(eve,[sel],[fn])1.7+

o    bind(type,[data],fn)

o    one(type,[data],fn)

o    trigger(type,[data])

o    triggerHandler(type, [data])

o    unbind(t,[d|f])

·         事件委派

o    live(type,[data],fn)

o    die(type,[fn])

o    delegate(s,[t],[d],fn)

o    undelegate([s,[t],fn])1.6*

·         事件切换

o    hover([over,]out)

o    toggle(fn, fn2, [fn3, fn4, ...])

·         事件

o    blur([[data],fn])

o    change([[data],fn])

o    click([[data],fn])

o    dblclick([[data],fn])

o    error([[data],fn])

o    focus([[data],fn])

o    focusin([data],fn)

o    focusout([data],fn)

o    keydown([[data],fn])

o    keypress([[data],fn])

o    keyup([[data],fn])

o    mousedown([[data],fn])

o    mouseenter([[data],fn])

o    mouseleave([[data],fn])

o    mousemove([[data],fn])

o    mouseout([[data],fn])

o    mouseover([[data],fn])

o    mouseup([[data],fn])

o    resize([[data],fn])

o    scroll([[data],fn])

o    select([[data],fn])

o    submit([[data],fn])

o    unload([[data],fn])

效果

·         基本

o    show([s,[e],[fn]])

o    hide([s,[e],[fn]])

o    toggle([s],[e],[fn])

·         滑动

o    slideDown([s],[e],[fn])

o    slideUp([s,[e],[fn]])

o    slideToggle([s],[e],[fn])

·         淡入淡出

o    fadeIn([s],[e],[fn])

o    fadeOut([s],[e],[fn])

o    fadeTo([[s],o,[e],[fn]])

o    fadeToggle([s,[e],[fn]])

·         自定义

o    animate(p,[s],[e],[fn])1.8*

o    stop([c],[j])1.7*

o    delay(d,[q])

·         设置

o    jQuery.fx.off

o    jQuery.fx.interval

ajax

·         ajax 请求

o    $.ajax(url,[settings])

o    load(url,[data],[callback])

o    $.get(url,[data],[fn],[type])

o    $.getJSON(url,[data],[fn])

o    $.getScript(url,[callback])

o    $.post(url,[data],[fn],[type])

·         ajax 事件

o    ajaxComplete(callback)

o    ajaxError(callback)

o    ajaxSend(callback)

o    ajaxStart(callback)

o    ajaxStop(callback)

o    ajaxSuccess(callback)

·         其它

o    $.ajaxSetup([options])

o    serialize()

o    serializearray()

工具

·         浏览器及特性检测

o    $.support

o    $.browser

o    $.browser.version

o    $.boxModel

·         数组和对象操作

o    $.each(object,[callback])

o    $.extend([d],tgt,obj1,[objN])

o    $.grep(array,fn,[invert])

o    $.sub()

o    $.when(deferreds)

o    $.makearray(obj)

o    $.map(arr|obj,callback)1.6*

o    $.inarray(val,arr,[from])

o    $.toarray()

o    $.merge(first,second)

o    $.unique(array)

o    $.parseJSON(json)

·         函数操作

o    $.noop

o    $.proxy(function,context)

·         测试操作

o    $.contains(c,c)

o    $.type(obj)

o    $.isarray(obj)

o    $.isFunction(obj)

o    $.isEmptyObject(obj)

o    $.isPlainObject(obj)

o    $.isWindow(obj)

o    $.isNumeric(value)1.7+

·         字符串操作

o    $.trim(str)

·         URL

o    $.param(obj,[traditional])

·         插件编写

o    $.error(message)

Event 对象

·         eve.currentTarget

·         eve.data

·         eve.delegateTarget1.7+

·         eve.isDefaultPrevented()

·         eve.isImmediatePropag...()

·         eve.isPropagationStopped()

·         eve.namespace

·         eve.pageX

·         eve.pageY

·         eve.preventDefault()

·         eve.relatedTarget

·         eve.result

·         eve.stopImmediatePro...()

·         eve.stopPropagation()

·         eve.target

·         eve.timeStamp

·         eve.type

·         eve.which

Deferred

·         def.done(d,[d])

·         def.fail(failCallbacks)

·         def.isRejected()1.8-

·         def.isResolved()1.8-

·         def.reject(args)

·         def.rejectWith(c,[a])

·         def.resolve(args)

·         def.resolveWith(c,[a])

·         def.then(d,f,[,p])1.7*

·         def.promise([ty],[ta])1.6+

·         def.pipe([d],[f],[p])1.7*

·         def.always(al,[al])1.6+

·         def.notify(args)1.7+

·         def.notifyWith(c,[a])1.7+

·         def.progress(proCal)1.7+

·         def.state()1.7+

Callbacks

·         cal.add(callbacks)1.7+

·         cal.disable()1.7+

·         cal.empty()1.7+

·         cal.fire(arguments)1.7+

·         cal.fired()1.7+

·         cal.fireWith([c] [,a])1.7+

·         cal.has(callback)1.7+

·         cal.lock()1.7+

·         cal.locked()1.7+

·         cal.remove(callbacks)1.7+

·         $.callbacks(flags)1.7+

 

jquery 常用函数一览

标签:

原文地址:http://www.cnblogs.com/h1359705211/p/4308046.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!