标签:
可以打印后慢慢一个一个查找,有利于记忆。
核心
· 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