


10 petua untuk membantu anda mencipta plugins_jquery jQuery yang lebih baik
Artikel ini meringkaskan 10 cadangan untuk membantu anda mencipta pemalam jQuery yang lebih baik. Kongsikan dengan semua orang untuk rujukan anda. Arahan khusus adalah seperti berikut:
Selepas membangunkan banyak pemalam jQuery, saya perlahan-lahan memikirkan satu set struktur dan corak yang agak standard untuk membangunkan pemalam jQuery. Dengan cara ini saya boleh menyalin & menampal kebanyakan struktur kod dan hanya fokus pada kod logik utama. Menggunakan corak reka bentuk dan seni bina yang sama juga memudahkan untuk membetulkan pepijat atau melakukan pembangunan sekunder. Seni bina yang terbukti boleh memastikan bahawa pemalam saya tidak akan menyebabkan masalah besar, tidak kira sama ada pemalam itu ringkas atau kompleks. Di sini saya kongsikan 10 pengalaman yang telah saya rumuskan.
1. Letakkan semua kod anda di dalam penutup
Ini adalah yang paling saya gunakan. Tetapi kadang-kadang kaedah di luar penutupan tidak boleh dipanggil.
Tetapi kod pemalam anda hanya menyediakan pemalam anda sendiri, jadi masalah ini tidak wujud. Anda boleh meletakkan semua kod dalam penutupan.
Kaedah itu mungkin harus diletakkan di dalam kaedah Prototaip.
1 2 3 |
|
2. Sediakan pilihan lalai untuk pemalam
Pemalam anda sepatutnya mempunyai beberapa pilihan yang boleh ditetapkan oleh pembangun, jadi anda perlu menyediakan pilihan lalai pemulihan. Anda boleh menetapkan pilihan ini melalui fungsi lanjutan jQuery:
1 2 3 4 5 |
|
3 Kembalikan elemen menggunakan
JavaScript/jQuery mempunyai ciri yang baik yang ia boleh melakukan cascading kaedah, jadi kita tidak seharusnya memusnahkan ciri ini dan sentiasa mengembalikan elemen dalam kaedah tersebut. Saya mengikut peraturan ini dalam setiap pemalam jQuery yang saya buat.
1 2 3 4 5 6 |
|
4. Letakkan kod sekali di luar gelung utama
Ini sangat penting, tetapi sering diabaikan. Ringkasnya, jika anda mempunyai sekeping kod yang merupakan sekumpulan nilai lalai dan hanya perlu digunakan sekali sahaja, dan bukannya digunakan setiap kali fungsi pemalam anda dipanggil, anda harus meletakkan kod ini di luar pemalam kaedah. Ini membolehkan pemalam anda berjalan dengan lebih cekap dan menjimatkan memori.
1 2 3 4 5 6 7 8 9 10 11 12 |
|
Anda dapat melihat bahawa "defaultSettings" dalam kod di atas sepenuhnya di luar kaedah pemalam Memandangkan kod ini berada di dalam penutupan, kami tidak perlu risau tentang pembolehubah ini ditindih.
5. Mengapa perlu menyediakan Prototaip Kelas
Sebagai daging dan darah kod anda, kaedah dan fungsi harus diletakkan dalam fungsi prototaip. Terdapat dua sebab:
◆ Ia boleh menjimatkan banyak memori kerana anda tidak perlu mencipta kaedah ini berulang kali.
◆ Adalah lebih cepat untuk merujuk kaedah yang sudah siap daripada menciptanya semula.
Ringkasnya, prototaip memanjangkan objek dan menyediakan kaedah untuknya tanpa menggunakan kaedah ini dalam setiap objek. Ini juga menjadikan kod anda lebih teratur dan cekap. Sebaik sahaja anda membiasakan diri dengan cara pembangunan ini, anda akan mendapati bahawa ia menjimatkan banyak masa untuk projek masa depan anda.
6. Cara menyediakan Prototaip Kelas
Menyediakan kaedah prototaip mempunyai dua bahagian. Mula-mula kita perlu mencipta definisi kelas awal kita, yang dalam kebanyakan kes bermakna mencipta objek. Takrifan ini mengandungi bahagian yang berbeza untuk setiap contoh objek. Dalam Pemalam Paint jQuery saya, saya menulis ini:
1 2 3 4 5 6 7 |
|
Mari tambah kaedah global:
1 2 3 4 5 |
|
Kunci di sini adalah untuk menjadikan kaedah prototaip universal, tetapi data adalah unik untuk setiap kejadian dan boleh dirujuk dengan "ini".
7 Gunakan objek "ini"
Dengan menggunakan "$this", kita boleh menghantar rujukan yang betul kepada penutupan lain. Kami juga mungkin perlu menghantar rujukan $ini kepada kaedah lain. Perlu diingatkan bahawa nama $this boleh ditukar, dan sebarang nama pembolehubah boleh digunakan.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
8. Simpan tetapan dalam setiap objek
Saya telah menyimpan tetapan saya sendiri dalam setiap objek dan kemudian memanipulasi tetapan sendiri. Dengan cara ini anda tidak perlu melepasi banyak parameter dalam kaedah yang berbeza. Meletakkan pembolehubah ini dalam objek juga memudahkan anda memanggil pembolehubah ini di tempat lain.
1 2 3 4 |
|
9. Pisahkan logik kaedah Prototaip anda
Ini mungkin prinsip asas. Apabila anda teragak-agak untuk menyediakan kaedah, anda boleh bertanya kepada diri sendiri "Jika orang lain mengatasi kaedah ini, adakah kod anda memenuhi keperluan mereka atau "Seberapa sukar untuk orang lain menulis kaedah ini?" Sudah tentu ini adalah persoalan fleksibiliti. Berikut ialah senarai kaedah Plugin jQuery Color Picker saya, anda boleh merujuknya:
1 2 3 4 5 6 7 8 |
|
10. Sediakan pilihan Setter/Getter
Yang ini tidak perlu, tetapi saya mendapati bahawa semua pemalam saya termasuk yang ini. Kerana ia hanya memerlukan sedikit kod untuk menyediakan fungsi yang mungkin mereka perlukan kepada orang lain.
Pada asasnya, kami hanya perlu membenarkan pembangun menetapkan atau mendapatkan nilai elemen sedia ada:
1 2 |
|
Zusammenfassung: Die oben genannten zehn Punkte decken im Wesentlichen den Kern der jQuery-Plug-in-Entwicklung ab und können als Vorlage für die Entwicklung verwendet werden. Ein grundlegender Codesatz kann Ihre Entwicklungszeit erheblich verkürzen und Sie beim Entwerfen Ihrer Plug-in-Architektur sicherer machen.
Ich hoffe, dass dieser Artikel für das JQuery-Programmierungsdesign aller hilfreich sein wird.

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Graf ogif secara grafik mewakili fungsi pengedaran kumulatif (CDF) bagi satu set data, kadangkala dipanggil lengkung frekuensi terkumpul. Ia digunakan untuk memeriksa pengedaran data dan menemui corak dan arah aliran. Matplotlib, Pandas, dan Numpy ialah beberapa perpustakaan dan alatan yang disediakan oleh Python untuk mencipta grafik otif. Dalam tutorial ini, kita akan melihat cara menggunakan Matplotlib untuk menjana grafik ogif dalam Python. Untuk mencipta carta lengkung terkumpul, kita perlu mengimport perpustakaan yang diperlukan. Dalam contoh ini kita akan menggunakan Matplotlib, Pandas dan Numpy. Matplotlib ialah perpustakaan visualisasi data yang popular untuk mencipta dalam Python

Pemalar dan pembolehubah digunakan untuk menyimpan nilai data dalam pengaturcaraan. Pembolehubah biasanya merujuk kepada nilai yang boleh berubah dari semasa ke semasa. Pemalar ialah sejenis pembolehubah yang nilainya tidak boleh diubah semasa pelaksanaan program. Terdapat hanya enam pemalar terbina dalam tersedia dalam Python, ia adalah False, True, None, NotImplemented, Ellipsis(...) dan __debug__. Selain daripada pemalar ini, Python tidak mempunyai sebarang jenis data terbina dalam untuk menyimpan nilai tetap. Contoh Contoh pemalar ditunjukkan di bawah - False=100 output SyntaxError:cannotassigntoFalseFalse ialah pemalar terbina dalam Python yang digunakan untuk menyimpan nilai boolean

Cara Memperibadikan Panggilan pada iPhone iOS 17 Apple memperkenalkan ciri baharu yang dipanggil Poster Kenalan yang membolehkan anda memperibadikan rupa skrin panggilan anda pada iPhone anda. Ciri ini membolehkan anda mereka bentuk poster menggunakan foto, warna, fon dan Memoji terpilih sebagai kad kenalan. Jadi apabila anda membuat panggilan, imej tersuai anda akan muncul pada iPhone penerima sama seperti yang anda bayangkan. Anda boleh memilih untuk berkongsi poster kenalan unik anda dengan semua kenalan anda yang disimpan atau memilih siapa yang boleh melihatnya. Begitu juga, semasa pertukaran panggilan, anda juga akan melihat poster kenalan orang lain. Selain itu, Apple membenarkan anda menetapkan foto kenalan khusus untuk kenalan individu, membuat panggilan daripada kenalan tersebut

Tajuk: Panduan Pemula Telefon Realme: Bagaimana Membuat Folder pada Telefon Realme? Dalam masyarakat hari ini, telefon bimbit telah menjadi alat yang sangat diperlukan dalam kehidupan manusia. Sebagai jenama telefon pintar popular, Telefon Realme digemari pengguna kerana sistem pengendaliannya yang ringkas dan praktikal. Dalam proses menggunakan telefon Realme, ramai orang mungkin menghadapi situasi di mana mereka perlu mengatur fail dan aplikasi pada telefon mereka, dan mencipta folder ialah cara yang berkesan. Artikel ini akan memperkenalkan cara membuat folder pada telefon Realme untuk membantu pengguna mengurus kandungan telefon mereka dengan lebih baik. Tidak.

Artikel ini akan menarik minat anda jika anda berminat menggunakan GIMP untuk penciptaan seni piksel pada Windows. GIMP ialah perisian penyuntingan grafik terkenal yang bukan sahaja percuma dan sumber terbuka, tetapi juga membantu pengguna mencipta imej dan reka bentuk yang cantik dengan mudah. Selain sesuai untuk pemula dan pereka profesional, GIMP juga boleh digunakan untuk mencipta seni piksel, satu bentuk seni digital yang menggunakan piksel sebagai satu-satunya blok bangunan untuk melukis dan mencipta. Cara Membuat Seni Piksel dalam GIMP Berikut ialah langkah utama untuk mencipta gambar piksel menggunakan GIMP pada PC Windows: Muat turun dan pasang GIMP, kemudian lancarkan aplikasi. Buat imej baharu. Ubah saiz lebar dan tinggi. Pilih alat pensel. Tetapkan jenis berus kepada piksel. sediakan

Ramai rakan menyatakan bahawa mereka ingin tahu cara membuat keluarga dalam perisian Gree+ Berikut adalah kaedah operasi untuk anda Rakan yang ingin mengetahui lebih lanjut, datang dan lihat dengan saya. Mula-mula, buka perisian Gree+ pada telefon mudah alih anda dan log masuk. Kemudian, dalam bar pilihan di bahagian bawah halaman, klik pilihan "Saya" di hujung kanan untuk memasuki halaman akaun peribadi. 2. Selepas datang ke halaman saya, terdapat pilihan "Buat Keluarga" di bawah "Keluarga". 3. Seterusnya lompat ke halaman untuk mencipta keluarga, masukkan nama keluarga yang akan ditetapkan dalam kotak input mengikut gesaan, dan klik butang "Simpan" di penjuru kanan sebelah atas selepas memasukkannya. 4. Akhir sekali, gesaan "simpan berjaya" akan muncul di bahagian bawah halaman, menunjukkan bahawa keluarga telah berjaya dibuat.

Cara menggunakan Highcharts untuk mencipta carta Gantt memerlukan contoh kod khusus Pengenalan: Carta Gantt ialah bentuk carta yang biasa digunakan untuk memaparkan kemajuan projek dan pengurusan masa secara visual boleh memaparkan masa mula, masa tamat dan kemajuan tugas. Highcharts ialah perpustakaan carta JavaScript yang berkuasa yang menyediakan jenis carta kaya dan pilihan konfigurasi yang fleksibel. Artikel ini akan memperkenalkan cara menggunakan Highcharts untuk mencipta carta Gantt dan memberikan contoh kod khusus. 1. Carta tinggi

Dalam artikel ini, kita akan belajar cara membuat antara muka pengguna menggunakan python. Apakah antara muka pengguna grafik? Istilah "antara muka pengguna grafik" (atau "GUI") merujuk kepada satu set item elemen visual yang boleh berinteraksi dengan perisian komputer untuk memaparkan maklumat dan berinteraksi. Sebagai tindak balas kepada input manusia, objek boleh mengubah ciri penampilan seperti warna, saiz dan keterlihatan. Komponen grafik seperti ikon, kursor dan butang boleh dipertingkatkan dengan kesan audio atau visual (seperti ketelusan) untuk mencipta antara muka pengguna grafik (GUI). Jika anda mahu lebih ramai orang menggunakan platform anda, anda perlu memastikan ia mempunyai antara muka pengguna yang baik. Ini kerana gabungan faktor ini boleh menjejaskan kualiti perkhidmatan yang disediakan oleh apl atau tapak web anda. Python digunakan secara meluas oleh pembangun kerana ia menyediakan
