Rumah  >  Artikel  >  hujung hadapan web  >  Bilakah vuejs keluar?

Bilakah vuejs keluar?

青灯夜游
青灯夜游asal
2021-09-01 15:31:255140semak imbas

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".

Bilakah vuejs keluar?

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.

Keluaran versi penting

  • 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.

Vue 1.0

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.

Peningkatan utama

  • 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

Vue 2.0

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.

Vue 3.0

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn