vuejs は、Angular に触発されて 2013 年に開発された軽量フレームワークです。当初は Seed という名前でしたが、2013 年 12 月に vue に名前変更されました。アイコンの色は活力を表す緑色で、バージョン番号は「 0.6. 0」。 2014 年 1 月 24 日に vue が正式公開され、バージョン番号は「0.8.0」となりました。
このチュートリアルの動作環境: Windows7 システム、vue2.9.6 バージョン、DELL G3 コンピューター。
Vue は、ユーザー インターフェイスを構築するための 進歩的なフレームワークです。
他の大規模なフレームワークとは異なり、Vue は下から上にレイヤーごとに適用されるように設計されています。
最初は単なる個人的なプロジェクトでしたが、今では世界 3 つの主要なフロントエンド フレームワークの 1 つとなり、React や Angular を上回る 150,000 個のスターが github 上にあります。中国での第一選択。
その設計アイデアとコーディング スキルは、多くのフレームワークにも借用され、模倣されています。
Google で働いていた You Yuxi は、2013 年に Angular からインスピレーションを得て、当初の名前が軽量なフレームワークを開発しました。シード。
2013 年 12 月に Vue に名前が変更され、アイコンの色は生命力を表す緑色、バージョン番号は 0.6.0 になりました。
2014 年 1 月 24 日に、Vue は正式に一般公開され、バージョン番号は 0.8.0 でした。
2014.02.25、0.9.0 がリリースされ、独自のコード名: Animatrix が付けられました。今後、重要なバージョンには独自のコード名が付けられます。
2015.06.13、0.12.0 (コード名: Dragon Ball) では、Laravel コミュニティ (人気のある PHP フレームワークのコミュニティ) が初めて Vue を使用しました。また、Vue は次の分野でも人気を集めました。 JSコミュニティ。
2015.10.26、1.0.0 エヴァンゲリオンは、Vue の歴史における最初のマイルストーンです。同年、vue-router、vuex、vue-cli が次々にリリースされ、Vue はビュー レイヤー ライブラリから進歩的なフレームワークへと発展しました。
2016.10.01、2.0.0 は 2 番目の重要なマイルストーンで、React の仮想 Dom ソリューションを吸収し、サーバーサイド レンダリングもサポートします。 Vue 2.0 のリリース以来、Vue はフロントエンド分野で注目を集めるようになりました。
2019.02.05 に Vue は過去と未来をつなぐバージョン 2.6.0 をリリースし、その後 3.0.0 がリリースされます。
2019 年 12 月 5 日、大きな期待の中、You Yuxi は Vue 3 のソース コードをリリースしました。
2020 年 9 月 18 日に、Vue.js 3.0 が正式にリリースされました。
Vue はもともと、大規模なプロジェクトへの優れた追加として意図されていました。
この設計思想は、フレームワーク自体の命題を軽視し、ツールとしてのフレームワークの複雑さを軽減する結果としてユーザーの要件を軽減する「進歩的なフレームワーク」です。
指示の略語を提供
v-bind および 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>
提供されたインターフェイスを整理して合理化します
初期レンダリング効率を向上させます
v-repeat 命令を v-for 命令に置き換えます。同時に、このコマンドのレンダリングが最適化され、効率が 2 倍になります。
2 つの公式ツールの強化: vue-loader と vueify
バージョン2.0 では Vue が大幅に再構築され、パフォーマンスが大幅に向上し、将来のクロスエンド開発の基礎が築かれました。
新しい改善点
パフォーマンス
2.0 フォークを使用するレンダリング層は、snabbdom の軽量 Virtual DOM 実装から書き直されました。
Vue のテンプレート コンパイラは、その上位レベルで、静的サブツリーの分析と抽出など、コンパイル時にインテリジェントな最適化処理を実行して、インターフェイスの再描画時に不要な比較を回避できます。
新しいレンダリング レイヤーによりパフォーマンスが大幅に向上し、Vue 2.0 が最速のフレームワークの 1 つになりました。
サーバーサイド レンダリング
Vue 2.0 はサーバーサイド レンダリング (SSR) をサポートしており、ストリーミングであり、コンポーネント レベルのキャッシュを実行できます。これにより、非常に高速なレンダリングが可能になります。
3.0 バージョンには 2 年以上の開発作業が費やされています
パフォーマンス面の最適化
ステートレス コンポーネントは機能コンポーネントとしてマークされます
#TypeScript の統合の改善
vue.js チュートリアル」
以上がvuejsはいつ登場しましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。