Helaian Rujukan jQuery
Rujukan jQuery yang boleh dicari dan dicetak — pemilih, manipulasi DOM, peristiwa, kesan, traversing, AJAX, dan pembantu borang. Percuma.
Selectors
14$('#id')
$('.class')
$('div')
$('*')
$('[name="email"]')
$('a[href^="https"]')
$('ul li:first')
$('ul li:last')
$('tr:eq(2)')
$('li:not(.done)')
$(':checked')
$('div:visible')
$('ul li')
$('ul > li')
Document ready & DOM
10$(function () { /* ... */ });
$(document).ready(fn)
$(window).on('load', fn)
$(this)
$(el)
$('<div class="box"></div>')
$('#box')[0]
$('#box').get(0)
$('.item').length
$('#box').is(':visible')
DOM manipulation
12$('#box').html('<b>Hi</b>')
$('#box').text('Hello')
$('#name').val('Ada')
$('#list').append('<li>x</li>')
$('#list').prepend('<li>x</li>')
$('#box').before('<hr>')
$('#box').after('<hr>')
$('#box').remove()
$('#box').empty()
$('#box').clone()
$('#box').wrap('<div>')
$('#box').replaceWith('<p>')
Attributes & CSS
13$('#img').attr('src')
$('#img').attr('alt', 'Logo')
$('#cb').prop('checked')
$('#cb').prop('checked', true)
$('#img').removeAttr('title')
$('.box').addClass('active')
$('.box').removeClass('active')
$('.box').toggleClass('open')
$('.box').hasClass('active')
$('#box').css('color', 'red')
$('#box').css({top: 0, left: 0})
$('#box').width()
$('#box').height()
Events
12$('#btn').on('click', fn)
$('#btn').off('click')
$('#btn').click(fn)
$('#form').submit(fn)
$('#sel').change(fn)
$('#in').keyup(fn)
$('#list').on('click', '.item', fn)
$('#btn').trigger('click')
$('#btn').one('click', fn)
e.preventDefault()
e.stopPropagation()
e.target
Effects & animation
12$('#box').show()
$('#box').hide()
$('#box').toggle()
$('#box').fadeIn(300)
$('#box').fadeOut(300)
$('#box').fadeTo(300, 0.5)
$('#box').slideUp()
$('#box').slideDown()
$('#box').slideToggle()
$('#box').animate({left: 100})
$('#box').stop()
$('#box').delay(500).fadeIn()
Traversing
12$('#box').find('.item')
$('#box').parent()
$('#box').parents('.row')
$('#box').closest('.row')
$('#box').children()
$('#box').siblings()
$('#box').next()
$('#box').prev()
$('.item').each(fn)
$('.item').filter('.on')
$('.item').first()
$('.item').eq(1)
AJAX
11$.ajax({url: '/api', method: 'GET'})
$.get('/api', fn)
$.post('/api', data, fn)
$.getJSON('/api.json', fn)
$('#box').load('/part.html')
$.ajax({dataType: 'json'})
$.ajax({data: {q: 'x'}})
.done(function (res) {})
.fail(function (err) {})
.always(function () {})
$.ajaxSetup({headers: {}})
Forms
10$('#form').serialize()
$('#form').serializeArray()
$('#name').val()
$('#name').val('Ada')
$(':input')
$('#cb').is(':checked')
$('#sel option:selected')
$('#in').focus()
$('#form').on('submit', fn)
$('#in').prop('disabled', true)
Utilities
11$.each(arr, fn)
$.map(arr, fn)
$.grep(arr, fn)
$.extend({}, a, b)
$.trim(' hi ')
$.inArray(2, arr)
$.isArray(x)
$.isFunction(x)
$.parseJSON(str)
$.now()
$.type(x)
Tiada entri sepadan dengan “:q”.
Mengenai Helaian Rujukan jQuery
Helaian rujukan jQuery ini ialah rujukan padat untuk pustaka yang masih menggerakkan sebahagian besar laman web sedia ada: selector, document ready dan asas DOM, manipulasi DOM, atribut dan CSS, peristiwa (events), kesan dan animasi, traversing, AJAX, borang, serta utiliti.
Jika anda mengekalkan front-end lama, plugin atau tema CMS lama, kefasihan jQuery masih kemahiran yang praktikal. Setiap baris menggandingkan panggilan kaedah dengan penerangan satu baris, supaya anda boleh mengingati tandatangan yang tepat untuk delegasi peristiwa, traversal berantai atau permintaan AJAX tanpa menggali dokumentasi lama.
Helaian ini percuma dan sepenuhnya di sisi klien. Tapis kaedah secara langsung dengan kotak carian, lompat antara bahagian dari jadual kandungan yang melekat, salin mana-mana snippet dengan satu klik dan cetak halaman apabila anda sedang mendalami refactoring kod lama.
Cara menggunakan Helaian Rujukan jQuery
- Imbas bahagian-bahagian, dari Selector dan Document ready & DOM hingga Traversing sampai AJAX dan Utiliti.
- Cari kaedah seperti on, closest atau ajax untuk menapis helaian secara langsung.
- Lompat ke bahagian seperti Kesan & animasi melalui bar sisi yang melekat.
- Klik snippet atau ikon salinnya untuk menyalin panggilan jQuery ke dalam kod anda.
- Cetak helaian untuk rujukan luar talian semasa bekerja pada projek lama.