vue はどの言語で開発されていますか?

青灯夜游
リリース: 2022-01-04 11:45:33
オリジナル
18705 人が閲覧しました

vue は JavaScript 言語に基づいて開発されており、Web 開発をより適切に整理して簡素化することを目的とした、ユーザー インターフェイスを構築するための進歩的な JavaScript フレームワークです。 Vue のコア ライブラリはビュー レイヤーのみに焦点を当てており、学習や他のライブラリや既存のプロジェクトとの統合が非常に簡単です。

vue はどの言語で開発されていますか?

このチュートリアルの動作環境: Windows7 システム、vue2.9.6 バージョン、DELL G3 コンピューター。

1. vue はどの言語に基づいていますか?

vue は、JavaScript に基づいたフロントエンド フレームワークです。

Vue (/vjuː/ と発音、ビューに似ています) は、ユーザー インターフェイスを構築するための進歩的な JavaScript フレームワークであり、Web 開発をより適切に整理して簡素化するように設計されています。他の大きなフレームワークとは異なり、Vue は下から上にレイヤーごとに適用されるように設計されています。

Vue のコア ライブラリはビュー レイヤーのみに焦点を当てており、開始が簡単であるだけでなく、サードパーティのライブラリや既存のプロジェクトとの統合も簡単です。一方、最新のツール チェーンやさまざまなサポート ライブラリと組み合わせると、Vue は複雑なシングル ページ アプリケーション (SPA) 用のドライバーを提供することができます。

Vue.js は、シンプルで柔軟な API を備えた MVVM データ バインディングとコンポーザブル コンポーネント システムも提供します。その目標は、可能な限りシンプルな API を通じて応答性の高いデータ バインディングとコンポーザビリティを実現することです。ビュー コンポーネント。

2. vue にはどのようなライフサイクル関数がありますか? Vueフック機能?

beforeCreated:这个钩子函数实在vue实例创建后触发的。这个时候还没有进行data里的数据监听和事件的初始化。

created:组件实例已经完全创建,属性也绑定,但真实dom还没有生成,$el还不可用。

beforeMount:这个进行模板编译,编译模板但是没有元素挂载,无法获取dom。相关的render函数首次被调用。

mounted:元素挂载结束,可以获取dom元素。

beforeUpdata:组件更新前调用,发生在虚拟DOM打补丁之前。

updataed:组件更新后调用。

activited:keep-alive专属,组件被激活时调用。

deactivated:keep-alive 专属,组件被销毁时调用。

beforedestory:vue实例销毁前执行。

destoryed:vue实例销毁之后执行。vue实例销毁后,dom元素还存在但是数据双向绑定,vue的功能就没有了,比如数据双向绑定。
ログイン後にコピー

3. データをリクエストできるフック関数はどれですか?またその理由は何ですか?

これら 3 つのフック関数では、データが作成され、サーバーから返されたデータを割り当てることができるため、created、beforeMount、mounted のフック関数で呼び出すことができます。

作成したフック関数で非同期リクエストを呼び出すことには次の利点があるため、作成したフック関数で非同期リクエストを呼び出すことをお勧めします。

サーバー データの取得が速くなり、ページの読み込み時間が短縮されます。 ;

ssr は beforeMount およびマウントされたフック関数をサポートしていないため、これらを created に配置すると一貫性が保たれます;

#[関連する推奨事項: "

vue.js チュートリアル "]

以上がvue はどの言語で開発されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート