歡迎您光臨本站 註冊首頁

· Jquery 雜誌閱讀

jQuery API 速查表

admin @ 2020-04-20 reply:0
jQuery API 3.3.1 速查表

選擇器

  • 基本

    • #id

    • element

    • .class

    • *

    • selector1,selector2,selectorN

  • 層級

    • ancestor descendant

    • parent >  child

    • prev + next

    • prev ~ siblings

  • 基本篩選器

    • :first

    • :not(selector)

    • :even

    • :odd

    • :eq(index)

    • :gt(index)

    • :lang1.9+

    • :last

    • :lt(index)

    • :header

    • :animated

    • :focus

    • :root1.9+

    • :target1.9+

  • 內容

    • :contains(text)

    • :empty

    • :has(selector)

    • :parent

  • 可見性

    • :hidden

    • :visible

  • 屬性

    • [attribute]

    • [attribute=value]

    • [attribute!=value]

    • [attribute^=value]

    • [attribute$=value]

    • [attribute*=value]

    • [attrSel1][attrSel2][attrSelN]

  • 子元素

    • :first-child

    • :first-of-type1.9+

    • :last-child

    • :last-of-type1.9+

    • :nth-child

    • :nth-last-child()1.9+

    • :nth-last-of-type()1.9+

    • :nth-of-type()1.9+

    • :only-child

    • :only-of-type1.9+

  • 表單

    • :input

    • :text

    • :password

    • :radio

    • :checkbox

    • :submit

    • :image

    • :reset

    • :button

    • :file

  • 表單物件屬性

    • :enabled

    • :disabled

    • :checked

    • :selected

  • 混淆選擇器

    • $.escapeSelector(selector)3.0+

核心

  • jQuery 核心函式

    • jQuery([sel,[context]])

    • jQuery(html,[ownerDoc])1.8*

    • jQuery(callback)

    • jQuery.holdReady(hold)3.2-

    • jQuery.readyException( error )3.1+

  • jQuery 物件訪問

    • each(callback)

    • size()1.8-

    • length

    • selector

    • context

    • get([index])

    • index([selector|element])

  • 資料快取

    • data([key],[value])

    • removeData([name|list])1.7*

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

  • 佇列控制

    • queue(e,[q])

    • dequeue([queueName])

    • clearQueue([queueName])

  • 外掛機制

    • jQuery.fn.extend(object)

    • jQuery.extend(object)

  • 多庫共存

    • jQuery.noConflict([ex])

ajax

  • ajax 請求

    • $.ajax(url,[settings])

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

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

    • $.getScript(url,[callback])

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

  • ajax 事件

    • ajaxComplete(callback)

    • ajaxError(callback)

    • ajaxSend(callback)

    • ajaxStart(callback)

    • ajaxStop(callback)

    • ajaxSuccess(callback)

  • 其它

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

    • $.ajaxPrefilter([type],fn)

    • $.ajaxSetup([options])

    • serialize()

    • serializeArray()

屬性

  • 屬性

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

    • removeAttr(name)

    • prop(n|p|k,v|f)

    • removeProp(name)

  • CSS 類

    • addClass(class|fn)

    • removeClass([class|fn])

    • toggleClass(class|fn[,sw])

  • HTML程式碼/文字/值

    • html([val|fn])

    • text([val|fn])

    • val([val|fn|arr])

CSS

  • CSS

    • css(name|pro|[,val|fn])1.9*

    • jQuery.cssHooks

  • 位置

    • offset([coordinates])

    • position()

    • scrollTop([val])

    • scrollLeft([val])

  • 尺寸

    • height([val|fn])

    • width([val|fn])

    • innerHeight()

    • innerWidth()

    • outerHeight([options])

    • outerWidth([options])

文件處理

  • 內部插入

    • append(content|fn)

    • appendTo(content)

    • prepend(content|fn)

    • prependTo(content)

  • 外部插入

    • after(content|fn)

    • before(content|fn)

    • insertAfter(content)

    • insertBefore(content)

  • 包裹

    • wrap(html|ele|fn)

    • unwrap()

    • wrapAll(html|ele)

    • wrapInner(html|ele|fn)

  • 替換

    • replaceWith(content|fn)

    • replaceAll(selector)

  • 刪除

    • empty()

    • remove([expr])

    • detach([expr])

  • 複製

    • clone([Even[,deepEven]])

事件

  • 頁面載入

    • ready(fn)

  • 事件處理

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

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

    • bind(type,[data],fn)3.0-

    • one(type,[data],fn)

    • trigger(type,[data])

    • triggerHandler(type, [data])

    • unbind(t,[d|f])3.0-

  • 事件委派

    • live(type,[data],fn)1.7-

    • die(type,[fn])1.7-

    • delegate(s,[t],[d],fn)3.0-

    • undelegate([s,[t],fn])3.0-

  • 事件切換

    • hover([over,]out)

    • toggle([spe],[eas],[fn])1.9*

  • 事件

    • blur([[data],fn])

    • change([[data],fn])

    • click([[data],fn])

    • dblclick([[data],fn])

    • error([[data],fn])1.8-

    • focus([[data],fn])

    • focusin([data],fn)

    • focusout([data],fn)

    • keydown([[data],fn])

    • keypress([[data],fn])

    • keyup([[data],fn])

    • mousedown([[data],fn])

    • mouseenter([[data],fn])

    • mouseleave([[data],fn])

    • mousemove([[data],fn])

    • mouseout([[data],fn])

    • mouseover([[data],fn])

    • mouseup([[data],fn])

    • resize([[data],fn])

    • scroll([[data],fn])

    • select([[data],fn])

    • submit([[data],fn])

    • unload([[data],fn])1.8-

效果

  • 基本

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

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

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

  • 滑動

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

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

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

  • 淡入淡出

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

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

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

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

  • 自定義

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

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

    • delay(d,[q])

    • finish([queue])1.9+

  • 設定

    • jQuery.fx.off

    • jQuery.fx.interval3.0-

工具

  • 瀏覽器及特性檢測

    • $.support1.9-

    • $.browser1.9-

    • $.browser.version

    • $.boxModel

  • 陣列和物件操作

    • $.each(object,[callback])

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

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

    • $.sub()1.9-

    • $.when(deferreds)

    • $.makeArray(obj)

    • $.map(arr|obj,callback)

    • $.inArray(val,arr,[from])

    • $.toArray()

    • $.merge(first,second)

    • $.unique(array)3.0-

    • $.uniqueSort(array)3.0+

    • $.parseJSON(json)3.0-

    • $.parseXML(data)

  • 函式操作

    • $.noop

    • $.proxy(function,context)

  • 測試操作

    • $.contains(c,c)

    • $.type(obj)

    • $.isArray(obj)3.2-

    • $.isFunction(obj)3.3-

    • $.isEmptyObject(obj)

    • $.isPlainObject(obj)

    • $.isWindow(obj)3.3-

    • $.isNumeric(value)1.7+

  • 字元串操作

    • $.trim(str)

  • URL

    • $.param(obj,[traditional])

  • 外掛編寫

    • $.error(message)

    • $.fn.jquery

篩選

  • 過濾

    • eq(index|-index)

    • first()

    • last()

    • hasClass(class)

    • filter(expr|obj|ele|fn)

    • is(expr|obj|ele|fn)

    • map(callback)

    • has(expr|ele)

    • not(expr|ele|fn)

    • slice(start,[end])

  • 查詢

    • children([expr])

    • closest(e|o|e)1.7*

    • find(e|o|e)

    • next([expr])

    • nextAll([expr])

    • nextUntil([e|e][,f])

    • offsetParent()

    • parent([expr])

    • parents([expr])

    • parentsUntil([e|e][,f])

    • prev([expr])

    • prevAll([expr])

    • prevUntil([e|e][,f])

    • siblings([expr])

  • 串聯

    • add(e|e|h|o[,c])1.9*

    • andSelf()1.8-

    • addBack()1.9+

    • contents()

    • end()

事件物件

  • 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

延遲物件

  • def.done(d,[d])

  • def.fail(failCallbacks)

  • def.isRejected()1.7-

  • def.isResolved()1.7-

  • def.reject(args)

  • def.rejectWith(c,[a])

  • def.resolve(args)

  • def.resolveWith(c,[a])

  • def.then(d[,f][,p])1.8*

  • def.promise([ty],[ta])

  • def.pipe([d],[f],[p])1.8-

  • def.always(al,[al])

  • def.notify(args)1.7+

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

  • def.progress(proCal)1.7+

  • def.state()1.7+

回撥函式

  • 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+

其它

  • 正規表示式

  • HTML5速查表

  • 原始碼下載

Copyright © Shifone    2012 - 2020    All rights reserved.   蘇ICP備17065895號-1廣告合作


  • Dashboard

  • 核心

    • jQuery([sel,[context]])

    • jQuery(html,[ownerDoc])1.8*

    • jQuery(callback)

    • jQuery.holdReady(hold)3.2-

    • jQuery.readyException(error)3.1+

    • each(callback)

    • size()1.8-

    • length

    • selector

    • context

    • get([index])

    • index([selector|element])

    • data([key],[value])

    • removeData([name|list])1.7*

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

    • queue(e,[q])

    • dequeue([queueName])

    • clearQueue([queueName])

    • jQuery.fn.extend(object)

    • jQuery.extend(object)

    • jQuery.noConflict([ex])

  • 選擇器

    • #id

    • element

    • .class

    • *

    • selector1,selector2,selectorN

    • ancestor descendant

    • parent > child

    • prev + next

    • prev ~ siblings

    • :first

    • :not(selector)

    • :even

    • :odd

    • :eq(index)

    • :gt(index)

    • :lang1.9+

    • :last

    • :lt(index)

    • :header

    • :animated

    • :focus1.6+

    • :root1.9+

    • :target1.9+

    • :contains(text)

    • :empty

    • :has(selector)

    • :parent

    • :hidden

    • :visible

    • [attribute]

    • [attribute=value]

    • [attribute!=value]

    • [attribute^=value]

    • [attribute$=value]

    • [attribute*=value]

    • [attrSel1][attrSel2][attrSelN]

    • :first-child

    • :first-of-type1.9+

    • :last-child

    • :last-of-type<sup&g

[admin via ] jQuery API 速查表已經有496次圍觀

http://coctec.com/magazine/show-post-item-86.html