jQuery چیٹ شیٹ
قابلِ تلاش اور قابلِ پرنٹ jQuery حوالہ — سلیکٹرز، DOM ہیر پھیر، ایونٹس، ایفیکٹس، ٹریورسنگ، AJAX اور فارم ہیلپرز۔ مفت۔
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)
کوئی اندراج “:q” سے میل نہیں کھاتا۔
jQuery چیٹ شیٹ کے بارے میں
یہ jQuery چیٹ شیٹ اس لائبریری کا ایک مختصر حوالہ ہے جو اب بھی موجودہ سائٹس کا ایک بڑا حصہ چلاتی ہے: سلیکٹرز، ڈاکومنٹ ریڈی اور DOM بنیادی باتیں، DOM مینیپولیشن، ایٹریبیوٹس اور CSS، ایونٹس، ایفیکٹس اور اینیمیشن، ٹراورسنگ، AJAX، فارمز، اور یوٹیلیٹیز۔
اگر آپ لیگیسی فرنٹ اینڈز، پلگ اِنز یا پرانے CMS تھیمز برقرار رکھتے ہیں، تو jQuery کی مہارت اب بھی ایک عملی ہنر ہے۔ ہر قطار میتھڈ کال کو ایک لائن کی وضاحت کے ساتھ جوڑتی ہے، تاکہ آپ پرانی دستاویزات کھنگالے بغیر ایونٹ ڈیلی گیشن، زنجیر بستہ ٹراورسل یا AJAX درخواست کا عین سگنیچر یاد کر سکیں۔
یہ شیٹ مفت اور مکمل طور پر کلائنٹ سائیڈ ہے۔ سرچ باکس سے میتھڈز کو فوری طور پر فلٹر کریں، اسٹکی ٹیبل آف کنٹینٹس سے سیکشنز کے درمیان جائیں، ایک کلک سے کوئی بھی اسنیپٹ کاپی کریں اور جب آپ کسی لیگیسی ری فیکٹر میں گہرے ہوں تو صفحہ پرنٹ کریں۔
jQuery چیٹ شیٹ استعمال کرنے کا طریقہ
- سیکشنز کا جائزہ لیں، Selectors اور Document ready & DOM سے لے کر Traversing سے AJAX اور Utilities تک۔
- شیٹ کو فوری طور پر فلٹر کرنے کے لیے on، closest یا ajax جیسا میتھڈ تلاش کریں۔
- اسٹکی سائیڈ بار کے ذریعے Effects & animation جیسے سیکشن پر جائیں۔
- اپنے کوڈ میں jQuery کال کاپی کرنے کے لیے کسی اسنیپٹ یا اس کے کاپی آئیکن پر کلک کریں۔
- لیگیسی پروجیکٹس پر کام کرتے ہوئے آف لائن حوالے کے لیے شیٹ پرنٹ کریں۔