jQuery PelbagaiKaedah
jQuery Pelbagai Kaedah
Kaedah | Penerangan |
data( ) | Tambahkan data pada elemen yang dipilih, atau dapatkan data daripada elemen yang dipilih |
each() | Laksanakan fungsi untuk setiap elemen yang sepadan |
get() | Dapatkan elemen DOM yang ditentukan oleh pemilih |
index() | Cari elemen tertentu daripada elemen yang sepadan |
$.noConflict() td> | Lepaskan kawalan jQuery bagi pembolehubah $ |
$.param() | Buat perwakilan bersiri tatasusunan atau objek (tersedia dalam Used dalam rentetan pertanyaan URL apabila menjana permintaan AJAX) |
removeData() | Alih keluar data yang disimpan sebelum ini |
< td>size()Ditamatkan dalam versi 1.8. 方法 | 描述 |
---|
data() | 向被选元素附加数据,或者从被选元素获取数据 | each() | 为每个匹配元素执行函数 | get() | 获取由选择器指定的 DOM 元素 | index() | 从匹配元素中搜索给定元素 | $.noConflict() | 释放变量 $ 的 jQuery 控制权 | $.param() | 创建数组或对象的序列化表示形式(可在生成 AJAX 请求时用于 URL 查询字符串中) | removeData() | 移除之前存放的数据 | size() | 在版本 1.8 中被废弃。返回被 jQuery 选择器匹配的 DOM 元素的数量 | toArray() | 以数组的形式检索所有包含在 jQuery 集合中的所有 DOM 元素 | pushStack() | 将一个DOM元素集合加入到jQuery栈 | $.when() | 提供一种方法来执行一个或多个对象的回调函数 | Mengembalikan bilangan elemen DOM yang dipadankan oleh pemilih jQuery |
toArray() | Dapatkan semula semua elemen yang terkandung dalam koleksi jQuery dalam bentuk tatasusunan Semua elemen DOM |
pushStack() | Menambahkan koleksi elemen DOM pada tindanan jQuery |
$.when() | Menyediakan kaedah untuk melaksanakan fungsi panggil balik satu atau lebih objek |
Utiliti jQuery
Kaedah | Penerangan |
---|
$.boxModel | Ditamatkan dalam versi 1.8. Mengesan sama ada penyemak imbas menggunakan model kotak CSS W3C untuk memaparkan halaman semasa |
$.browser | Ditamatkan dalam versi 1.9. Kembalikan maklumat yang berkaitan tentang penyemak imbas yang sedang digunakan oleh pengguna |
$.contains() | Tentukan sama ada elemen DOM lain adalah turunan daripada elemen DOM yang ditentukan |
$.each() | Melintasi objek dan tatasusunan yang ditentukan |
$.extend() | Gabungkan kandungan satu atau lebih objek ke dalam objek sasaran |
$.fn.extend() | Lanjutkan satu atau lebih sifat dan kaedah contoh untuk jQuery |
$.globalEval() | Laksanakan sekeping kod JavaScript secara global |
$.grep() | Tapis dan kembalikan elemen tatasusunan yang memenuhi fungsi yang ditentukan |
$.inArray() | Cari nilai yang ditentukan dalam tatasusunan dan kembalikan nilai indeksnya (jika tidak dijumpai, Kemudian kembalikan -1) |
$.isArray() | Tentukan sama ada parameter yang ditentukan ialah tatasusunan |
$.isEmptyObject () | Semak sama ada objek itu kosong (tidak mengandungi sebarang atribut) |
$.isFunction() | Tentukan sama ada parameter yang ditentukan ialah fungsi |
$.isNumeric() | Tentukan sama ada parameter yang dinyatakan ialah nilai angka |
$ .isPlainObject() | Hakim sama ada parameter yang ditentukan ialah objek tulen |
$.isWindow() | Hakim sama ada parameter yang ditentukan ialah tetingkap |
$.isXMLDoc() | Tentukan sama ada nod DOM terletak dalam dokumen XML atau ia adalah dokumen XML itu sendiri |
$.makeArray() | Tukar objek seperti tatasusunan kepada objek tatasusunan sebenar |
$.map() | Nyatakan fungsi untuk memproses setiap elemen dalam tatasusunan (atau setiap atribut objek), dan merangkum hasil pemprosesan ke dalam tatasusunan baharu dan mengembalikan |
$.noop() | Fungsi kosong |
$.now() | mengembalikan masa Semasa |
$.parseHTML() | Hilangkan rentetan HTML ke dalam tatasusunan nod DOM yang sepadan |
$ parseJSON() | Tukar rentetan JSON yang mematuhi format standard ke dalam yang sepadan. Objek JavaScript |
$.parseXML() | Tukar aksara Rentetan dihuraikan ke dalam dokumen XML yang sepadan |
$ .trim() | Alih keluar aksara ruang putih di kedua-dua hujung rentetan |
$ .type() | Menentukan jenis JavaScript yang dibina -in object |
$.unique() | | Ditamatkan dalam jQuery 3.0.Isih tatasusunan elemen DOM dan alih keluar elemen pendua
$.uniqueSort() | Isih tatasusunan elemen DOM dan alih keluar pendua Elemen |
$.data() | mengakses data pada elemen yang ditentukan dan mengembalikan nilai tetapan |
$.hasData() | Menentukan sama ada elemen telah mengaitkan data jQuery |
$.sub() | Mencipta salinan baharu jQuery, Sifat dan kaedahnya boleh diubah suai tanpa mempengaruhi objek jQuery asal |
$.speed | Buat objek yang mengandungi set sifat untuk menentukan animasi tersuai |
$.htmlPrefilter() | Ubah suai dan tapis rentetan HTML melalui kaedah tindakan jQuery |
$.readyException() | Kendalikan ralat yang dilemparkan serentak oleh fungsi yang dibalut dalam jQuery() |
objek panggil balik jQuery
Fungsi jQuery.Callbacks() baharu dalam versi jQuery 1.7 kembali objek berbilang fungsi. Objek ini menyediakan kaedah yang berkuasa untuk menguruskan senarai panggilan balik. Ia boleh menambah, memadam, mencetus dan melumpuhkan fungsi panggil balik.
kaedah | Penerangan | 方法 | 描述 |
---|
$.Callbacks() | 一个多用途的回调列表对象,用来管理回调函数列表 |
callbacks.add() | 在回调列表中添加一个回调或回调的集合 |
callbacks.disable() | 禁用回调列表中的回调函数 |
callbacks.disabled() | 确定回调列表是否已被禁用 |
callbacks.empty() | 从列表中清空所有的回调 |
callbacks.fire() | 传入指定的参数调用所有的回调 |
callbacks.fired() | 确定回调是否至少已经调用一次 |
callbacks.firewith() | 给定的上下文和参数访问列表中的所有回调 |
callbacks.has() | 判断回调列表中是否添加过某回调函数 |
callbacks.lock() | 锁定当前状态的回调列表 |
callbacks.locked() | 判断回调列表是否被锁定 |
callbacks.remove() | 从回调列表中的删除一个回调或回调集合 |
<🎜><🎜>$.Callbacks()<🎜><🎜>Objek senarai panggil balik pelbagai guna yang digunakan untuk mengurus senarai fungsi panggil balik<🎜><🎜 ><🎜><🎜>panggilan balik.add()<🎜><🎜>Tambahkan panggilan balik atau koleksi panggilan balik pada senarai panggil balik<🎜><🎜><🎜><🎜>panggilan balik.disable()<🎜> < 🎜>Lumpuhkan fungsi panggil balik dalam senarai panggil balik<🎜><🎜><🎜><🎜>callbacks.disabled()<🎜><🎜>Tentukan sama ada senarai panggil balik telah dilumpuhkan<🎜><🎜><🎜> <🎜 >callbacks.empty()<🎜><🎜>Kosongkan semua panggilan balik daripada senarai<🎜><🎜><🎜><🎜>callbacks.fire()<🎜><🎜>Lepaskan parameter yang ditentukan untuk dipanggil semua Panggilan Balik <🎜><🎜><🎜><🎜>panggilan balik.fired()<🎜><🎜>Tentukan sama ada panggilan balik telah dipanggil sekurang-kurangnya sekali <🎜><🎜><🎜><🎜>panggilan balik.firewith ()<🎜 ><🎜>Konteks dan parameter yang diberikan mengakses semua panggilan balik dalam senarai<🎜><🎜><🎜><🎜>panggilan balik.has()<🎜><🎜>Tentukan sama ada fungsi panggil balik telah ditambahkan ke senarai panggil balik< 🎜><🎜><🎜><🎜>panggilan balik.kunci()<🎜><🎜>Kunci senarai panggil balik keadaan semasa<🎜><🎜><🎜><🎜>panggilan balik.dikunci ()<🎜><🎜 >Tentukan sama ada senarai panggil balik dikunci<🎜><🎜><🎜><🎜>callbacks.remove()<🎜><🎜>Alih keluar koleksi panggil balik atau panggil balik daripada senarai panggil balik<🎜 ><🎜><🎜> <🎜>
jQuery Deferred Objects
Diperkenalkan dalam jQuery 1.5, Deferred deferred objects ialah objek utiliti boleh paut yang dicipta dengan memanggil kaedah jQuery.Deferred(). Ia boleh mendaftarkan berbilang fungsi panggil balik ke senarai panggil balik, panggil senarai panggil balik dan lulus status kejayaan atau kegagalan fungsi tak segerak atau segerak.
Objek tertunda boleh dirantai, sama seperti cara objek jQuery boleh dirantai, kecuali objek itu mempunyai kaedahnya sendiri. Selepas mencipta objek Tertunda, anda boleh menggunakan mana-mana kaedah berikut untuk memaut terus ke objek yang telah dibuat atau disimpan dengan memanggil satu atau lebih kaedahnya.
方法 | 描述 |
---|
$.Deferred() | 返回一个链式实用对象方法来注册多个回调 |
deferred.always() | 当Deferred(延迟)对象被受理或被拒绝时,调用添加的处理程序 |
deferred.done() | 当Deferred(延迟)对象被受理时,调用添加的处理程序 |
deferred.fail() | 当Deferred(延迟)对象被拒绝时,调用添加的处理程序 |
deferred.isRejected() | 从jQuery1.7开始已经过时,确定 Deferred 对象是否已被拒绝 |
deferred.isResolved() | 从jQuery1.7开始已经过时,确定 Deferred 对象是否已被解决 |
deferred.notify() | 给定一个参数,调用正在延迟对象上进行的回调函数( progressCallbacks ) |
deferred.notifyWith() | 给定上下文和参数,调用正在延迟对象上进行的回调函数( progressCallbacks ) |
deferred.pipe() | 过滤 and/or 链式延迟对象的工具方法 |
deferred.progress() | 当Deferred(延迟)对象生成进度通知时,调用添加处理程序 |
deferred.promise() | 返回 Deferred(延迟)的 Promise 对象 |
deferred.reject() | 拒绝 Deferred(延迟)对象,并根据给定的参数调用任何 failCallbacks 回调函数 |
deferred.rejectWith() | 拒绝 Deferred(延迟)对象,并根据给定的 context 和 args 参数调用任何 failCallbacks 回调函数 |
deferred.resolve() | 解决Deferred(延迟)对象,并根据给定的参数调用任何 doneCallbacks 回调函数 |
deferred.resolveWith() | 解决Deferred(延迟)对象,并根据给定的context 和 args 参数调用任何 doneCallbacks 回调函数 |
deferred.state() | 确定一个Deferred(延迟)对象的当前状态 |
deferred.then() | 当Deferred(延迟)对象解决,拒绝或仍在进行中时,调用添加处理程序 |
.promise() | 返回一个 Promise 对象,观察某种类型被绑定到集合的所有行动,是否已被加入到队列中 |
---|