この記事では、vue に関する関連知識を提供し、主にプロジェクトの構築、パッケージ化、運用に関する問題を紹介します。vue-cli: ユーザー生成の Vue プロジェクト テンプレート、一緒に見てみましょうそれはみんなを助けます。
【関連する推奨事項: javascript ビデオ チュートリアル 、vue.js チュートリアル ]
一, 概要
Vue.jsを使用するにはnode.jsをインストールする必要がありますか?正確に言うと、vue-cli を使用してプロジェクトをビルドする場合は、nodejs が必要です。以下の方法で .html ファイルを作成してから Vue を導入することもできます。
<!-- 开发环境版本,包含了有帮助的命令行警告 --> <script></script>
しかし、node を使用する方が便利です。パッケージ化してデプロイし、vue 単一ファイル コンポーネントを解析し、各 vue モジュールを解析してそれらをまとめたり、テスト サーバー localhost を起動したり、vue の管理に役立ちます。 router、vue-resource これらのプラグイン。したがって、通常は Vue ノード メソッドを使用します。これは便利で手間が省けます。
2. vue 推奨開発環境
Node.js: JavaScript 実行環境 (ランタイム)、さまざまなシステムでさまざまなプログラミング言語を直接実行します
npm: Nodejs のパッケージ マネージャー。中国で npm を使用すると非常に時間がかかるため、淘宝 NPM ミラー (http://npm.taabao.org/)
webpack を使用することをお勧めします。その主な目的は、ブラウザ側のすべてのニーズを公開することです。 CommonJS 構文: リソースのマージやパッケージ化など、静的リソースに対応する準備を行います。
vue-cli: ユーザー生成の Vue プロジェクト テンプレート
3. ノードの導入とインストール
1. とはnpm :
Web サイトがますます多くの JS コードに依存すると、プログラマはそれが非常に面倒なことだと感じます。
jQuery 公式 Web サイトにアクセスして jQuery をダウンロードします。
BootStrap にアクセスします。公式 Web サイトから BootStrap をダウンロードします
Underscore 公式 Web サイトにアクセスして、Underscore をダウンロードします
…
一部のプログラマがこれに耐えられず、npm が登場しました。正式名は Node Package Manager パッケージです。管理ツール。
これは maven と gradle に非常に似ていますが、maven と gradle は Java jar パッケージの管理に使用され、npm は js の管理に使用される点が異なります。
NPM の実装アイデアは Maven や gradle と同じです:
1. 共有する必要があるすべての JS コードを保存するリモート コード ウェアハウス (レジストリ) があります。各 JS ファイル独自の一意に識別されます。
2. ユーザーが特定の js を使用したい場合、対応するロゴを引用するだけで、js ファイルが自動的にダウンロードされます。
2. ノードとは
Node.js は Javascript 実行環境 (ランタイム環境) であり、js ファイルではなく、基本的に Chrome V8 エンジンをカプセル化します。 Node.js は、サーバーサイドで JavaScript を実行できるようにする開発プラットフォームで、JavaScript を PHP や Python などのサーバーサイド言語と同等のスクリプト言語にします。
[1]Node.js は、ブラウザ以外の環境で V8 をより適切に実行できるようにする代替 API を提供します。 V8 エンジンは Javascript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。
[2]Node.js は Chrome JavaScript ランタイム上に構築されたプラットフォームで、応答速度が速く、拡張が容易な Web アプリケーションを簡単に構築するために使用されます。
3. npm と Node.js の開発
npm の作者は npm の開発を完了したので、jQuery の作者に通知するためにメールを送信しました。 jquery の開発を期待して Bootstrap と Underscore を npm のリモートウェアハウスに置いたのですが、応答がなかったため npm の開発がボトルネックになってしまいました。
Node.js の作者も Node.js の開発を完了しましたが、Node.js にはパッケージ マネージャーがなかったため、npm の作者と意気投合して協力し、最終的に Node.js に npm が構築されました。で。
その後何が起こったかは誰もが知っているように、Node.js が人気になりました。 Node.js の人気により、誰もが npm を使用して JS コードを共有し始めたため、jQuery の作成者も jQuery を npm に公開しました。これで、npm install jquery を使用して jQuery コードをダウンロードできるようになりました。現在では、npm を使用してコードを共有することがフロントエンドの標準になっています。
4. ノードのインストール
公式 Web サイトにアクセスしてダウンロード: ノード公式 Web サイト: Node.js
他のバージョンをダウンロードしたい場合他のダウンロードをクリックして見つけてください。対応するバージョン
初心者は何も考えずに次のステップに進むことをお勧めします。または、インストールをカスタマイズすることもできます
管理者を使用する dos コマンド ボックスを開きます
查看node版本 node -v 查看npm版本 npm -v
虽然npm是node自带的,但他未必是最新的版本,如果想要最新版本,可以执行npm install -g npm
使用淘宝NPM 镜像
大家都知道国内直接使用npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。
npm install -g cnpm --registry=https://registry.npm.taobao.org
这样就可以使用cnpm 命令来安装模块了
5、安装vue-cli
cnpm install vue-cli -g //全局安装 vue-cli
查看vue-cli是否成功
vue list
四、新建vue项目
用管理员权限打开dos窗口,切换到需要创建项目的路劲下
vue init webpack frontend
npm install
运行项目 npm run dev
五、打包运行
npm run build
vue项目打包后只有三个文件,如下:
这样就直接可以通过自己定义的路由访问啦!!!
到此结束了,不会的去学习去
【相关推荐:javascript视频教程、vue.js教程】
以上がVue プロジェクトの構築、パッケージ化、および実行の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Netflixは、主に、パフォーマンス、スケーラビリティ、開発効率、エコシステム、技術的な負債、およびフレームワーク選択におけるメンテナンスコストを考慮しています。 1。パフォーマンスとスケーラビリティ:JavaとSpringbootが選択され、大規模なデータと高い同時リクエストを効率的に処理します。 2。開発効率とエコシステム:Reactを使用して、フロントエンド開発効率を向上させ、その豊富なエコシステムを利用します。 3.技術的な負債とメンテナンスコスト:node.jsを選択してマイクロサービスを構築して、メンテナンスコストと技術的債務を削減します。

Netflixは、主にReactをフロントエンドフレームワークとして使用し、特定の機能のためにVUEによって補足されます。 1)Reactのコンポーネント化と仮想DOMは、Netflixアプリケーションのパフォーマンスと開発効率を向上させます。 2)VueはNetflixの内部ツールと小規模プロジェクトで使用されており、その柔軟性と使いやすさが重要です。

Vue.jsは、複雑なユーザーインターフェイスを構築するのに適した進歩的なJavaScriptフレームワークです。 1)そのコア概念には、レスポンシブデータ、コンポーネント、仮想DOMが含まれます。 2)実際のアプリケーションでは、TODOアプリケーションを構築し、Vuerouterを統合することで実証できます。 3)デバッグするときは、vuedevtools and Console.logを使用することをお勧めします。 4)パフォーマンスの最適化は、V-IF/V-Show、リストレンダリング最適化、コンポーネントの非同期負荷などを通じて達成できます。

Vue.JSは中小企業から中規模のプロジェクトに適していますが、Reactは大規模で複雑なアプリケーションにより適しています。 1。VUE.JSのレスポンシブシステムは、依存関係追跡を介してDOMを自動的に更新し、データの変更を簡単に管理できるようにします。 2.反応は一方向のデータフローを採用し、データは親コンポーネントから子コンポーネントに流れ、明確なデータフローと簡単な抽出構造を提供します。

VUE.JSは、中小規模のプロジェクトや迅速な反復に適していますが、Reactは大規模で複雑なアプリケーションに適しています。 1)Vue.jsは使いやすく、チームが不十分な状況やプロジェクトスケールが小さい状況に適しています。 2)Reactにはより豊富なエコシステムがあり、高性能で複雑な機能的ニーズを持つプロジェクトに適しています。

VUEでタグのジャンプを実装する方法には、HTMLテンプレートでAタグを使用してHREF属性を指定する方法が含まれます。 VUEルーティングのルーターリンクコンポーネントを使用します。 JavaScriptでこれを使用します。$ router.push()メソッド。パラメーターはクエリパラメーターに渡すことができ、ルートは動的ジャンプのルーターオプションで構成されています。

VUEでコンポーネントジャンプを実装するための次の方法があります。Router-Linkと&lt; router-view&gt;を使用してください。ハイパーリンクジャンプを実行し、ターゲットパスとして属性を指定するコンポーネント。 &lt; router-view&gt;を使用してください現在ルーティングされているレンダリングされているコンポーネントを表示するコンポーネント。プログラマティックナビゲーションには、router.push()およびrouter.replace()メソッドを使用します。前者は歴史を保存し、後者は記録を残さずに現在のルートに取って代わります。

VUEにDIV要素をジャンプするには、VUEルーターを使用してルーターリンクコンポーネントを追加するには、2つの方法があります。 @clickイベントリスナーを追加して、これを呼び出します。$ router.push()メソッドをジャンプします。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
