日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)jQuery教程:jQuery備忘單

這個jQuery備忘單對于初學(xué)者和有經(jīng)驗的開發(fā)人員都是很好的參考。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都網(wǎng)站制作、沙河口網(wǎng)絡(luò)推廣、微信小程序、沙河口網(wǎng)絡(luò)營銷、沙河口企業(yè)策劃、沙河口品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供沙河口建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

開始

導(dǎo)入jQuery


官方CDN


jQuery 語法

$(selector).methodOrFunction();

例子:

$('#menu').on('click', () =>{
  $(this).hide();  
});

$("body").css("background", "red");

jQuery 文檔準(zhǔn)備就緒


$(document).ready(function() {
  // Runs after the DOM is loaded.
  alert('DOM fully loaded!');
});
$(function(){
  // Runs after the DOM is loaded.
  alert('DOM fully loaded!');
});

jQuery 選擇器

例子

$("button").click(() => {
    $(":button").css("color", "red");
});

組合選擇器

$("selector1, selector2 ...selectorn")

基本

  • *
  • .class
  • element
  • #id
  • :hidden
  • :visible
  • :contains()
  • :empty
  • :has()
  • :parent
  • panrent > child
  • ancestor descendant
  • prev + next
  • prev ~ siblings

基本過濾器

  • :animated
  • :eq()
  • :even
  • :first
  • :gt()
  • :header
  • :lang()
  • :last
  • :lt()
  • :not()
  • :odd
  • :root
  • :target

屬性

  • [name|="value"]
  • [name*="value"]
  • [name~="value"]
  • [name$="value"]
  • [name="value"]
  • [name!="value"]
  • [name^="value"]
  • [name]
  • [name="value"][name2="value2"]

子過濾器

  • :first-child
  • :first-of-type
  • :last-child
  • :last-of-type
  • :nth-child()
  • :nth-last-child()
  • :nth-last-of-type()
  • :nth-of-type()
  • :only-child
  • :only-of-type()

組件

  • :button
  • :checkbox
  • :checked
  • :disabled
  • :enabled
  • :focus
  • :file
  • :image
  • :input
  • :password
  • :radio
  • :reset
  • :selected
  • :submit
  • :text

jQuery 屬性

例子

$('h2').css({
  color: 'blue',
  backgroundColor: 'gray',
  fontSize: '24px'
});

jQuery 添加類

$('.button').addClass('active'); 

jQuery 刪除類

$('.button').on('mouseleave', evt => {
   let e = evt.currentTarget;
   $(e).removeClass('active');
});

jQuery .toggleClass

$('.choice').toggleClass('highlighted');

屬性

  • .attr()
  • .prop()
  • .removeAttr()
  • .removeProp()
  • .val()

數(shù)據(jù)

  • jQuery.data()
  • .data()
  • jQuery.hasData()
  • jQuery.removeData()
  • .removeData()

CSS

  • .addClass()
  • .addClass()
  • .hasClass()
  • .removeClass()
  • .toggleClass()
  • .css()
  • jQuery.cssHooks
  • jQuery.cssNumber
  • jQuery.escapeSelector()

Dimensions

  • .height()
  • .innerHeight()
  • .innerWidth()
  • .outerHeight()
  • .outerWidth()
  • .width()

Offset

  • .offset()
  • .offsetParent()
  • .position()
  • .scrollLeft()
  • .scrollTop()

jQuery 操作

例子

/*Span.*/
$('span').after('

Paragraph.

'); /*Span.

Paragraph.

*/ /*Span.*/ $('Span.').replaceAll('p'); /*

Span.

*/ /*This is span.*/ $('span').wrap('

'); /*

This is span.

*/

復(fù)印

  • .clone()

DOM 插入,周圍

  • .wrap()
  • .wrapAll()
  • .wrapInner()

DOM 插入,內(nèi)部

  • append()
  • .appendTo()
  • .html()
  • .prepend()
  • .prependTo()
  • .text()

DOM 插入,外部

  • .after()
  • .before()
  • .insertAfter()
  • .insertBefore()

DOM 移除

  • .detach()
  • .empty()
  • .remove()
  • .unwrap()

DOM 替換

  • .replaceAll()
  • .replaceWith()

jQuery 遍歷

過濾

  • .eq()
  • .filter()
  • .first()
  • .has()
  • .is()
  • .last()
  • .map()
  • .not()
  • .slice()

雜項遍歷

  • .add()
  • .addBack()
  • .andSelf()
  • .contents()
  • .each()
  • .end()

樹遍歷

  • .children()
  • .closest()
  • .find()
  • .next()
  • .nextAll()
  • .nextUntil()
  • .parent()
  • .parents()
  • .parentsUntil()
  • .prev()
  • .prevAll()
  • .prevUntil()
  • .siblings()

jQuery 事件

例子

// A mouse event 'click'
$('#menu-button').on('click', () => {
  $('#menu').show();
});

// A keyboard event 'keyup'
$('#textbox').on('keyup', () => {
  $('#menu').show();
});

// A scroll event 'scroll'
$('#menu-button').on('scroll', () => {
  $('#menu').show();
});

事件對象

$('#menu').on('click', event => {
  $(event.currentTarget).hide();
});

方法鏈

$('#menu-btn').on('mouseenter', () => {
  $('#menu').show();
}).on('mouseleave', () => {
  $('#menu').hide();
});

阻止事件

$( "p" ).click(function( event ) {
  event.stopPropagation();
  // Do something
});

瀏覽器事件

  • .error()
  • .resize()
  • .scroll()

事件對象

  • event.currentTarget
  • event.delegateTarget
  • event.data
  • event.isDefaultPrevented()
  • event.isImmediatePropagationStopped()
  • event.isPropagationStopped()
  • event.metaKey
  • event.namespace
  • event.pageX
  • event.pageY
  • event.preventDefault()
  • event.relatedTarget
  • event.result
  • event.stopImmediatePropagation()
  • event.stopPropagation()
  • event.target
  • event.timeStamp
  • event.type
  • event.which

文件裝載

  • .load()
  • .ready()
  • .unload()

事件處理程序附件

  • .bind()
  • .delegate()
  • .die()
  • .live()
  • .off()
  • .on()
  • .one()
  • .trigger()
  • .triggerHandler()
  • .unbind()
  • .undelegate()

表單事件

  • .blur()
  • .change()
  • .focus()
  • .focusin()
  • .focusout()
  • .select()
  • .submit()

鍵盤事件

  • .keydown()
  • .keypress()
  • .keyup()

鼠標(biāo)事件

  • .click()
  • .contextMenu()
  • .dblclick()
  • .hover()
  • .mousedown()
  • .mouseenter()
  • .mouseleave()
  • .mousemove()
  • .mouseout()
  • .mouseover()
  • .mouseup()
  • .toggle()

jQuery 效果

例子

$('#menu-button').on('click', () => {
  // $('#menu').fadeIn(400, 'swing')
  $('#menu').fadeIn();
});

淡出效果

$('#menu-button').on('click', () => {
  // $('#menu').fadeOut(400, 'swing')
  $('#menu').fadeOut();
});

隱藏顯示

  • .hide()
  • .show()
  • .toggle()

滑動

  • .slideDown()
  • .slideToggle()
  • .slideUp()

動畫

  • .animate()
  • .clearQueue()
  • .delay()
  • .dequeue()
  • jQuery.dequeue()
  • .finish()
  • jQuery.fx.interval
  • jQuery.fx.off
  • jQuery.speed
  • .queue()
  • jQuery.queue()
  • .stop()

淡入淡出

  • .fadeIn()
  • .fadeOut()
  • .fadeTo()
  • .fadeToggle()

jQuery Ajax

例子

$.ajax({
  url: this.action,
  type: this.method,
  data: $(this).serialize()
}).done(function(server_data){
  console.log("success" + server_data);
}).fail(function(jqXHR, status, err){
  console.log("fail" + err);
});

全局 Ajax 事件處理程序

  • .ajaxComplete()
  • .ajaxError()
  • .ajaxSend()
  • .ajaxStart()
  • .ajaxStop()
  • .ajaxSuccess()

輔助函數(shù)

  • jQuery.param()
  • .serialize()
  • .serializeArray()

低級接口

  • jQuery.ajax()
  • jQuery.prefilter()
  • jQuery.ajaxSetup()
  • jQuery.ajaxTransport()

速記方法

  • jQuery.get()
  • jQuery.getJSON()
  • jQuery.getScript()
  • jQuery.post()
  • .load()

其他

jQuery 對象

  • jQuery()
  • jQuery.noConflict()
  • jQuery.sub()
  • jQuery.holdReady()
  • jQuery.when()

延遲對象

  • jQuery.Deferred()
  • deferred.always()
  • deferred.done()
  • deferred.fail()
  • deferred.isRejected()
  • deferred.isResolved()
  • deferred.notify()
  • deferred.notifyWith()
  • deferred.pipe()
  • deferred.progress()
  • deferred.promise()
  • deferred.reject()
  • deferred.rejectWith()
  • deferred.resolve()
  • deferred.resolveWith()
  • deferred.state()
  • deferred.then()
  • .promise()

公共方法

  • jQuery.boxModel
  • jQuery.browser
  • jQuery.contains()
  • jQuery.each()
  • jQuery.extend()
  • jQuery.globalEval()
  • jQuery.grep()
  • jQuery.inArray()
  • jQuery.isArray()
  • jQuery.isEmptyObject()
  • jQuery.isFunction()
  • jQuery.isNumeric()
  • jQuery.isPlainObject()
  • jQuery.isWindow()
  • jQuery.isXMLDoc()
  • jQuery.makeArray()
  • jQuery.map()
  • jQuery.merge()
  • jQuery.noop()
  • jQuery.now()
  • jQuery.parseHTML()
  • jQuery.parseJSON()
  • jQuery.parseXML()
  • jQuery.proxy()
  • jQuery.support
  • jQuery.trim()
  • jQuery.type()
  • jQuery.unique()
  • jQuery.uniqueSort()

DOM 元素方法

  • .get()
  • .index()
  • .size()
  • .toArray()

內(nèi)件

  • .jquery
  • .context
  • jQuery.error()
  • .length
  • .pushStack()
  • .selector

回調(diào)對象

  • jQuery.Callbacks()
  • callbacks.add()
  • callbacks.disable()
  • callbacks.disabled()
  • callbacks.empty()
  • callbacks.fire()
  • callbacks.fired()
  • callbacks.fireWith()
  • callbacks.has()
  • callbacks.lock()
  • callbacks.locked()
  • callbacks.remove()

本文名稱:創(chuàng)新互聯(lián)jQuery教程:jQuery備忘單
路徑分享:http://www.5511xx.com/article/cojejoc.html