Vue.js チュートリアル コラムでは学習計画と Vue.js の理解について紹介しており、一緒に学ぶことができます。
#この学習ノートでは、Vue.js フレームワークを学習するときに私が個人的に書いたプログラム コードと学習体験の一部を記録します。これを行うには、ProgrammingLanguage/JavaScript ディレクトリの下に
vuejs という名前のディレクトリを作成し、このディレクトリの下に次の 2 つのサブディレクトリを設定します。
#note
code
ディレクトリは、メモに記録されたプログラム コードを保存するために使用されます。 学習計画
Vue.js は、ユーザー インターフェイスを構築するための進歩的なフレームワークです。このフレームワークは、ボトムアップでレイヤーごとに適用されるように設計されており、そのコア ライブラリはビュー レイヤーのみに焦点を当てており、開始が簡単であるだけでなく、サードパーティのライブラリや既存のプロジェクトとの統合も簡単です。一方、最新のツール チェーンやさまざまなサポート ライブラリと組み合わせると、Vue.js は複雑なシングルページ アプリケーションを完全に駆動できます。つまり、Vue.js には次のような特徴があります。
は従来の HTML に似たテンプレート構文を使用しており、初心者にとっては簡単に始めることができます。 仮想 DOM モデルを使用して、ページ要素の操作を簡素化します。ほとんどの JavaScript フロントエンド ライブラリやアプリケーション フレームワークと同様、Vue.js フレームワークを独自のプロジェクトに導入するには、主に 2 つの方法があります。CDN リファレンスとローカルです。以下で個別に説明します。
CDN は Content Delivery Network または Content Distribution Network の略称で、対象ユーザーに最も近い既存のインターネット システムを使用するサーバーです。音楽、写真、ビデオ、アプリケーション、その他のデータ素材を配信し、ユーザーに高性能、拡張性、低コストのネットワーク コンテンツ配信を提供することを目指しています。つまり、CDN 参照方式を使用する場合、Vue.js フレームワーク ファイルは指定された CDN サービス ネットワーク内のサーバー ノードに保存され、フレームワーク ファイルのアクセス負荷とメンテナンスはサービスが責任を負います。フレームワークを使用する必要があるため、次のように HTML ドキュメントの
<script><!-- 开发环境版本,包含了有帮助的命令行警告 --> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <!-- 或者 --> <!-- 生产环境版本,优化了文件大小和载入速度 --> <script src="https://cdn.jsdelivr.net/npm/vue"></script>
上記の例では、 test cdn.jsdelivr.net
が提供する CDN サービスを使用して Vue.js フレームワークを参照するには、これも Vue.js 公式チュートリアルで推奨されているサービスです。開発環境のバージョンを参照するか、本番環境のバージョンを参照するかについては、具体的な使用シナリオによって異なります。通常であれば、プログラムの開発段階ではフィードバック情報が比較的豊富な開発環境版を選択し、プログラムのリリースを待ってより実行効率を追求した本番環境版に切り替えることになります。 CDN を参照方法として使用する利点を見てみましょう:
当然了,这种引用方式归根结底都得依赖于网络环境,甚至很多时候是国外的网络环境,由于众所周知的原因,我们的网络环境经常会受到各种不可抗力的影响,所以我个人更倾向于将框架文件下载到本地来引用。
正如上面所说,如果想减少意外状况,最好的选择是将 Vue.js 的框架文件下载到本地,然后再引用它们。下载这类文件的方式有很多,现如今为了便于更新版本,人们通常会选择使用 npm 这类包管理器来下载 JavaScript 的各种程序库和应用框架。具体做法就是在之前创建的code
目录下执行以下命令:
npm install vue --save # 如果需要相应的权限,可以使用 sudo 命令来提权
如果安装过程一切顺利,接下来就只需要在 HTML 文档的<script>
标签中引用框架文件的路径即可,像这样:
<!-- 开发环境版本,包含了有帮助的命令行警告 --> <script src="node_modules/vue/dist/vue.js"></script> <!-- 或者 --> <!-- 生产环境版本,优化了文件大小和载入速度 --> <script src="node_modules/vue/dist/vue.min.js"></script>
在这里,选择开发环境版本还是生产环境版本的依据是一样的,就不再重复了。下面来验证一下框架文件是否被成功引入。
我将通过编写一个"Hello World"程序来验证 Vue.js 框架是否已被成功引入,具体步骤如下:
在code
目录下创建一个名为01_sayHello
的项目目录,并在该目录下设置以下两个子目录:
img
目录:用于存放图片资源。js
目录:用于存放自定义 JavaScript 脚本文件。将名为logo.png
的图表文件存储到code/01_sayHello/img
目录中。
在code/01_sayHello
目录中创建一个名为index.htm
的 HTML 文档,并在其中输入如下代码:
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <script defer="defer" src="../node_modules/vue/dist/vue.js"></script> <script defer="defer" src="js/main.js"></script> <title>你好,Vue.js</title> </head> <body> <p id="app"> <h1> {{ sayHello }} </h1> <img :src="vueLogo" style="width:200px"> </p> </body> </html>
在code/01_sayHello/js
目录中创建一个名为main.js
的 JavaScript 脚本文档,并在其中输入如下代码:
// 程序名称: sayHello // 实现目标: // 1. 验证 Vue.js 执行环境 // 2. 体验构建 Vue.js 程序的基本步骤 const app = new Vue({ el: '#app', data:{ sayHello: '你好,Vue.js!', vueLogo: 'img/logo.png' } });
接下来只需将相关的 Web 服务运行起来(该服务器可以是 Apache 或者 Nginx,也可以是 VSCode 的 Live Sever 插件),然后如果在 Web 浏览器中看到如下页面,就说明 Vue.js 框架已经被引入到了程序中,并被成功执行起来了。
更多相关免费学习推荐:js视频教程
以上がVue.js 学習記録 1: 学習計画と Vue.js の理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。