vuejs ialah rangka kerja ringan yang dibangunkan pada tahun 2013 yang diilhamkan oleh Angular Ia pada asalnya dinamakan Seed; ia telah dinamakan semula sebagai vue pada Disember 2013. Warna ikon adalah hijau, yang mewakili daya hidup, dan nombor versi ialah " 0.6. 0". Pada 24 Januari 2014, vue telah dikeluarkan secara rasmi kepada umum, dan nombor versinya ialah "0.8.0".
Persekitaran pengendalian tutorial ini: sistem Windows 7, vue versi 2.9.6, komputer DELL G3.
Vue ialah rangka kerja progresif untuk membina antara muka pengguna.
Tidak seperti rangka kerja besar yang lain, Vue direka bentuk untuk digunakan lapisan demi lapisan dari bawah ke atas.
Pada mulanya ia hanya projek peribadi Hari ini, ia telah menjadi salah satu daripada tiga rangka kerja hadapan utama di dunia Ia mempunyai 150,000 bintang di github, mendahului React dan Angular, dan ia adalah yang pertama. pilihan di China.
Idea reka bentuk dan kemahiran pengekodannya juga telah dipinjam dan ditiru oleh banyak rangka kerja.
Pada tahun 2013, You Yuxi, yang bekerja di Google, telah diilhamkan oleh Angular dan membangunkan Rangka Kerja ringan, pada asalnya dinamakan Benih.
Pada Disember 2013, ia telah dinamakan semula sebagai Vue. Warna ikon adalah hijau, yang mewakili daya hidup dan nombor versi ialah 0.6.0.
Pada 24 Januari 2014, Vue telah dikeluarkan secara rasmi kepada umum, dan nombor versinya ialah 0.8.0.
25.02.2014, 0.9.0 telah dikeluarkan, dengan nama kodnya sendiri: Animatrix Mulai sekarang, versi penting akan mempunyai nama kod mereka sendiri.
2015.06.13, 0.12.0, dengan nama kod Dragon Ball, komuniti Laravel (komuniti rangka kerja PHP yang popular) menggunakan Vue buat kali pertama, dan Vue juga telah mendapat populariti dalam komuniti JS.
26.10.2015, 1.0.0 Evangelion ialah pencapaian pertama dalam sejarah Vue. Pada tahun yang sama, vue-router, vuex, dan vue-cli dikeluarkan satu demi satu, menandakan pembangunan Vue daripada perpustakaan lapisan pandangan kepada rangka kerja progresif.
2016.10.01, 2.0.0 ialah peristiwa penting kedua yang menyerap penyelesaian Dom maya React dan juga menyokong pemaparan bahagian pelayan. Sejak keluaran Vue 2.0, Vue telah menjadi topik hangat dalam bidang bahagian hadapan.
Pada 2019.02.05, Vue mengeluarkan 2.6.0, iaitu versi yang menghubungkan masa lalu dan masa hadapan Selepas itu, 3.0.0 akan dilancarkan.
Pada 05 Disember 2019, di tengah-tengah banyak jangkaan, You Yuxi mengeluarkan kod sumber Vue 3.
Pada 18 September 2020, Vue.js 3.0 telah dikeluarkan secara rasmi.
Matlamat asal Vue adalah untuk menjadi tambahan yang baik kepada projek besar.
Idea reka bentuk ialah "rangka kerja progresif" yang meremehkan tuntutan rangka kerja itu sendiri dan mengurangkan kerumitan rangka kerja sebagai alat, sekali gus mengurangkan keperluan untuk pengguna.
Sediakan singkatan untuk arahan
Sediakan singkatan untuk v-bind dan v-on:
<!-- v-bind --> <div v-bind:class="box">全写</div> <div :class="box">缩写</div> <!-- v-on --> <button v-on:click="btn">全写</button> <button @click="btn">缩写</button>
Bersihkan dan lancarkan antara muka yang disediakan
Tingkatkan kecekapan pemaparan awal
Gantikan arahan ulang-v dengan arahan v-untuk. Pada masa yang sama, pemaparan arahan ini dioptimumkan, dan kecekapan digandakan.
Peningkatan dua alatan rasmi: vue-loader dan vueify
Versi 2.0 telah menstruktur semula Vue dengan ketara, meningkatkan prestasinya dengan pesat dan meletakkan asas untuk pembangunan silang hujung masa hadapan.
Peningkatan baharu
Prestasi
2.0 menggunakan garpu lapisan pemaparan telah ditulis semula daripada pelaksanaan DOM Maya ringan snabbdom.
Pada peringkat atasnya, pengkompil templat Vue boleh melakukan beberapa pemprosesan pengoptimuman pintar pada masa penyusunan, seperti menganalisis dan mengekstrak subpokok statik untuk mengelakkan perbandingan yang tidak perlu apabila antara muka dilukis semula.
Lapisan pemaparan baharu membawa peningkatan prestasi yang besar dan menjadikan Vue 2.0 sebagai salah satu rangka kerja terpantas.
Pemaparan sebelah pelayan
Vue 2.0 menyokong pemaparan sebelah pelayan (SSR), dan ia menstrim dan boleh melakukan caching peringkat komponen Ini membolehkan pemaparan yang sangat pantas.
3.0 ialah pemfaktoran semula yang sangat besar Kod sumber ditulis semula menggunakan TypeScript ditulis dalam TypeScript.
Pada 18 September 2020, Vue.js 3.0 telah dikeluarkan secara rasmi. Keluaran rangka kerja ini sendiri membawa beberapa penambahbaikan utama, serta beberapa ringkasan fungsi dan sejarah!
Versi 3.0 mewakili lebih daripada 2 tahun kerja pembangunan
Dengan 30+ RFC
2600+ komitmen
daripada 99 penyumbang
628 permintaan tarik
Banyak kerja pembangunan dan dokumentasi
Pengoptimuman dari segi prestasi
Laluan pemuatan malas
teruskan hidup halaman cache
Gunakan v -tunjukkan DOM yang digunakan semula
v-untuk traversal mengelakkan penggunaan v-if pada masa yang sama
pengoptimuman prestasi senarai panjang
Kemusnahan acara
Malas memuatkan imej
Pengenalan pemalam pihak ketiga atas permintaan
Komponen tanpa status ditandakan sebagai komponen berfungsi
Pemisahan subkomponen
Penyetempatan pembolehubah
SSR
Integrasi TypeScript yang lebih baik
Sokongan TypeScript yang dipertingkatkan, editor boleh menyediakan pemeriksaan jenis dan ralat serta amaran yang kuat
Sokongan penyahpepijatan yang lebih baik
Pengesyoran berkaitan: "tutorial vue.js"
Atas ialah kandungan terperinci Bilakah vuejs keluar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!