vuejs bukan API. vuejs ialah rangka kerja JavaScript yang progresif untuk membina antara muka pengguna, direka untuk mengatur dan memudahkan pembangunan web dengan lebih baik. API merujuk kepada antara muka pengaturcaraan aplikasi, iaitu satu set fungsi pratakrif yang menyediakan aplikasi dan pembangun dengan keupayaan untuk mengakses satu set rutin berdasarkan perisian atau perkakasan tertentu.
Persekitaran pengendalian tutorial ini: sistem Windows 7, vue versi 2.9.6, komputer DELL G3.
vuejs bukan API.
Vue (sebutan /vjuː/, serupa dengan paparan) ialah rangka kerja JavaScript progresif untuk membina antara muka pengguna, bertujuan untuk mengatur dan memudahkan pembangunan web dengan lebih baik. Tidak seperti rangka kerja besar lain, Vue direka bentuk untuk digunakan lapisan demi lapisan dari bawah ke atas.
Pustaka teras Vue hanya memfokuskan pada lapisan paparan, yang bukan sahaja mudah untuk dimulakan, tetapi juga mudah untuk disepadukan dengan perpustakaan pihak ketiga atau projek sedia ada. Sebaliknya, apabila digabungkan dengan rangkaian alat moden dan pelbagai perpustakaan sokongan, Vue mampu menyediakan pemacu untuk aplikasi satu halaman (SPA) yang kompleks.
Vue.js juga menyediakan pengikatan data MVVM dan sistem komponen boleh gubah, dengan API yang mudah dan fleksibel.
Dan API (Antara Muka Pengaturcaraan Aplikasi, Antara Muka Pengaturcaraan Aplikasi) ialah beberapa fungsi yang telah ditetapkan, tujuannya adalah untuk menyediakan aplikasi dan pembangun akses kepada satu set rutin berdasarkan keupayaan perisian atau perkakasan tertentu tanpa perlu mengakses kod sumber atau memahami butiran kerja dalaman.
Sesetengah API dalam vuejs
vm merujuk kepada contoh yang diperolehi oleh Vue baharu
(1) Apabila berada dalam dom tag Selepas nilai terikat pada nilai dalam data, menukar nilai yang sepadan dengan data boleh mengemas kini nilai dalam teg dalam masa nyata
tetapi nilai yang ditambah kemudiannya adalah tidak sah (pengikatan gagal).
(2) Objek boleh digunakan secara langsung sebagai atribut data, yang sah (kerana objek diluluskan oleh nilai
Jadi atribut dan objek adalah kongruen; 🎜 >
(3) Antara muka vm ialah: vm.$data ialah atribut data bagi vm; vm.$el ialah nod dom yang ditunjuk oleh el; atribut;vm.$watch adalah untuk memantau perubahan atribut (seperti nilai dalam data) (rujuk (9)) (4) Kitaran pengisytiharan contoh vue, di sana ialah beberapa fungsi utama: dicipta: Selepas pengikatan peristiwa selesai, fungsi itu digunakan secara langsung sebagai atribut dalam tika vue apabila mengisytiharkan tika vue, sama seperti di bawah. vm.$mount: Lekapkan nod dom; sebelumMenyusun: sebelum memuatkan templat; selesai Selepas (saya rasa); beforeDestroy: sebelum kemusnahan; 🎜>
Dalam contoh Vue baharu, jika anda tidak menambah el, ini bermakna ia tidak akan dipasang dan hanya akan dijana Selepas penjanaan, anda boleh menggunakan kaedah ini untuk memasangnya secara manual ke tempat tertentu terdapat lebih daripada satu yang memenuhi syarat, Kemudian lekapkannya ke tempat pertama; ;
(7) Escape: {{}} Dua kurungan kerinting tidak akan terlepas daripada teg html nilai; nilai dan mengubahnya menjadi teks html;
Anda tidak boleh meletakkan data terikat dalam nilai (melainkan anda menggunakan separa, tetapi saya belum tahu caranya lagi); kurungan kerinting interpolasi, anda boleh meletakkan ungkapan ( Fungsi tidak boleh diletakkan); capitalize ialah penapis yang menggunakan huruf besar pada huruf pertama;
Penapis hanya boleh diletakkan di hujung ungkapan dan tidak boleh menjadi sebahagian daripada ungkapan; >
Penapis boleh disesuaikan (tetapi kami tidak tahu bagaimana untuk menyesuaikannya lagi. kaedah yang ditentukan); (10) Arahan: v-if="nama pembolehubah); " Wujud apabila nilai adalah benar; v-bind: attribute Name = "Variable name" Ikat nama pembolehubah selepas tanda sama (menunjuk pada atribut nama yang sama dalam atribut data vm) dengan atribut html tag. v-on: jenis acara = "nama fungsi" Apabila jenis acara dicetuskan, fungsi dalam kaedah dilaksanakan Singkatan v-on ialah @; -bind ialah: ( Kolon); (11) Atribut dikira dikira Atribut di sini boleh digunakan sebagai atribut data ialah apabila nilai dalam data berubah, ia akan berubah dengannya; Anda boleh menggunakan ungkapan yang lebih kompleks (hanya ungkapan mudah boleh digunakan dalam interpolasi);Lalai ialah pengambil (dapatkan atribut objek), iaitu, apabila nilai tertentu berubah, fungsi panggil balik (atau kaedah dapatkan) dicetuskan
Apabila atribut yang dikira berubah, nilai tertentu perlu diubah (seperti menukar 10 nilai, tidak baik menulis pemantauan nilai ini di tempat lain), maka anda perlu menetapkan penetap (menetapkan atribut objek), iaitu, apabila atribut yang dikira berubah, set kaedah dicetuskan;
(13) Atribut pemantauan vm.$watch (atribut dipantau, fungsi panggil balik)
Apa yang dipantau ialah atribut data
Parameter pertama bagi fungsi panggil balik ialah nilai yang diubah, dan parameter kedua ialah nilai yang diubah Nilai sebelumnya;
Gunakan v-bind:class penggunaan kelas Dalam bentuk objek, kunci ialah nama kelas dan nilai menunjukkan sama ada untuk memaparkan kelas ini Anda boleh meletakkan objek secara terus objek dalam nilai v-bind:class, dan letakkan objek ini dalam atribut data Hanya tetapkan sifat objek objek ini seperti ini nama pembolehubah jika pembolehubah bukan objek objek, nilai pembolehubah ialah nama kelas; > (15) gaya mengikat: Gunakan v-bind:style Borang ialah objek, kunci objek ialah nama gaya (seperti fontSize, sila ambil perhatian bahawa gaya nama perlu dalam kotak unta bukannya css), dan nilainya ialah nilai gaya; Anda boleh terus meletakkan nama objek di sebelah kanan persamaan v-bind:style; 🎜>Perubahan dalam nilai objek akan mempengaruhi gaya sebaris dalam masa nyata
Untuk sesetengah gaya, anda boleh menambah awalan untuk penyemak imbas (tetapi sesetengahnya tidak serasi dengan semua penyemak imbas
Cadangan berkaitan: "
tutorial vue.js"
Atas ialah kandungan terperinci Adakah vuejs API?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Hubungan antara HTML dan React adalah teras pembangunan front-end, dan mereka bersama-sama membina antara muka pengguna aplikasi web moden. 1) HTML mentakrifkan struktur kandungan dan semantik, dan React membina antara muka dinamik melalui komponenisasi. 2) Komponen React Gunakan sintaks JSX untuk membenamkan HTML untuk mencapai rendering pintar. 3) Kitaran Hayat Komponen Menguruskan Rendering HTML dan Kemas kini secara dinamik mengikut keadaan dan atribut. 4) Gunakan komponen untuk mengoptimumkan struktur HTML dan meningkatkan keupayaan. 5) Pengoptimuman prestasi termasuk mengelakkan penyampaian yang tidak perlu, menggunakan atribut utama, dan menjaga tanggungjawab tunggal komponen.

React adalah alat pilihan untuk membina pengalaman front-end interaktif. 1) React memudahkan pembangunan UI melalui komponen dan DOM maya. 2) Komponen dibahagikan kepada komponen fungsi dan komponen kelas. Komponen fungsi adalah lebih mudah dan komponen kelas menyediakan lebih banyak kaedah kitaran hayat. 3) Prinsip kerja React bergantung kepada algoritma DOM dan perdamaian maya untuk meningkatkan prestasi. 4) Pengurusan negeri menggunakan useState atau ini. Kaedah kitaran hayat seperti ComponentDidMount digunakan untuk logik tertentu. 5) Penggunaan asas termasuk membuat komponen dan pengurusan negeri, dan penggunaan lanjutan melibatkan cangkuk tersuai dan pengoptimuman prestasi. 6) Kesalahan biasa termasuk kemas kini status yang tidak betul dan isu prestasi, kemahiran debugging termasuk menggunakan reactdevtools dan sangat baik

React adalah perpustakaan JavaScript untuk membina antara muka pengguna, dengan komponen terasnya dan pengurusan negeri. 1) Memudahkan pembangunan UI melalui komponen dan pengurusan negeri. 2) Prinsip kerja termasuk perdamaian dan rendering, dan pengoptimuman dapat dilaksanakan melalui React.Memo dan Usememo. 3) Penggunaan asas adalah untuk membuat dan membuat komponen, dan penggunaan lanjutan termasuk menggunakan cangkuk dan konteksapi. 4) Kesalahan biasa seperti kemas kini status yang tidak betul, anda boleh menggunakan ReactDevTools untuk debug. 5) Pengoptimuman prestasi termasuk menggunakan react.memo, senarai virtualisasi dan codesplitting, dan menyimpan kod yang boleh dibaca dan dikekalkan adalah amalan terbaik.

React menggabungkan JSX dan HTML untuk meningkatkan pengalaman pengguna. 1) JSX membenamkan HTML untuk menjadikan pembangunan lebih intuitif. 2) Mekanisme DOM maya mengoptimumkan prestasi dan mengurangkan operasi DOM. 3) UI pengurusan berasaskan komponen untuk meningkatkan kebolehkerjaan. 4) Pengurusan negeri dan pemprosesan acara meningkatkan interaktiviti.

Komponen React boleh ditakrifkan oleh fungsi atau kelas, merangkumi logik UI dan menerima data input melalui prop. 1) Tentukan komponen: Gunakan fungsi atau kelas untuk mengembalikan elemen bertindak balas. 2) Rendering Component: React Call Render Kaedah atau Melaksanakan Komponen Fungsi. 3) Komponen multiplexing: Lulus data melalui prop untuk membina UI yang kompleks. Pendekatan kitaran hayat komponen membolehkan logik dilaksanakan pada peringkat yang berbeza, meningkatkan kecekapan pembangunan dan pemeliharaan kod.

React Mode Strict adalah alat pembangunan yang menyoroti isu -isu yang berpotensi dalam aplikasi React dengan mengaktifkan cek tambahan dan amaran. Ia membantu mengenal pasti kod warisan, hayat yang tidak selamat, dan kesan sampingan, menggalakkan amalan reaksi moden.

Serpihan bertindak balas membolehkan kumpulan kanak -kanak tanpa nod dom tambahan, meningkatkan struktur, prestasi, dan kebolehaksesan. Mereka menyokong kekunci untuk rendering senarai yang cekap.

Artikel ini membincangkan proses perdamaian React, memperincikan bagaimana ia mengemas kini DOM dengan cekap. Langkah -langkah utama termasuk mencetuskan perdamaian, mewujudkan DOM maya, menggunakan algoritma yang berbeza, dan memohon kemas kini DOM yang minimum. Ia juga meliputi perfo


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

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

DVWA
Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.