Vue学习笔记

本文详细介绍了为何选择Vue.js作为前端框架,强调其易用性和丰富的中文资源。提供了Vue.js的学习资料和安装教程,包括Vue CLI的配置与使用。同时,文章涵盖了前端开发环境的搭建,如WebStorm、Node.js、Vue CLI和Webpack的安装。还提到了前端开发的注意事项,如调试技巧和文件更新后的缓存处理。最后,简要介绍了VuePress——一个用于构建文档网站的工具。
摘要由CSDN通过智能技术生成

为什么选择 Vue

截至 2021-01 ,前端框架主要还是 Vue 和 React,而且后者在社区的活跃度是更高的,Vue 在 git 的星标是110万,而 React 则是 500多万。那我们为什么选择 Vue?主要原因有:

  • Vue 是国人开发的,中文文档、中文社区完善;
  • Vue 更简单,现在好多国内的互联网公司都在用这个;

学习资料

【名词解释】
js 一种编程语言
node.js 是js的运行环境,可以写后端、前端
nvm 是js的版本管理工具
npm 是js的第三方包的管理工具
cnpm 是npm的国内淘宝镜像,网络更加快速稳定
vue 基于js的前端框架
vue-cli 基于vue的命令行工具。如果只是写几个页面,不需要cli;如果是大型项目,一定要cli

【文档】
https://v3.cn.vuejs.org/ // vue的官方文档
https://cli.vuejs.org/zh/ // vue-cli的官方文档
https://www.cnblogs.com/ilkezd/p/16465911.html // nvm相关命令
https://www.w3cschool.cn/vue3course/
https://blog.csdn.net/weixin_45647685/article/details/123557666

【工具】
安装浏览器插件 Vue.js devtools
WebStorm 配置好node.js的本地地址、再配置好vue-cli的地址之后,可以方便的启动程序
本质上,vue就是把js写成了一个后台服务,然后我们学习它校对好的语言,用这个后台服务来渲染前端框架。

【命令行】
npm install -g vue@next // 安装最新稳定版的vue
npm install -g @vue/cli

# mac环境安装vue
## 第一步、安装node.js
Mac系统下用 pkg 安装,会自动配置环境变量;下载网址:http://nodejs.cn/download/,由于前端的技术更新的很快,因此版本推荐v12.22.10;

默认安装位置如下所示
Node.js v12.22.10 在 /usr/local/bin/node
npm v6.14.16 在 /usr/local/bin/npm
安装前要保证 /usr/local/bin is 在 $PATH 里面

## 第二步、验证node.js的安装
npm是node.js自带的包管理工具。
npm -v  # 打印npm的版本
node -v  # 打印node.js的版本

## 第三步、配置包的安装地址
修改安装包的位置。
npm config set cache /users/yangsong/node_repo/cache  # 配置包的缓存位置
npm config set prefix /users/yangsong/node_repo/prefix  # 配置包的安装位置
npm config ls  # 打印配置
npm root -g  // 打印包下载的目录
npm list -g  // 打印全局配置下,包的安装列表

## 安装Vue
Vue是node.js生态中的第三方包。目前推荐vue2,用的人多;暂时不推荐vue3。
npm uninstall -g @vue/cli  # 卸载vue-cli3版本的脚手架
npm uninstall -g vue-cli  # 卸载vue-cli2版本的脚手架
npm install -g vue-cli  # 安装vue-cli2版本的脚手架
vue -V  // 打印版本,检查是否安装成功;如果不成功,大多数是因为mac环境变量的问题,参考这个文档配置 https://juejin.cn/post/7073026576765419528

# 创建vue-cli项目
参考 https://cloud.tencent.com/developer/article/1398382
注意,vue2和vue3的创建方式完全不同。以上是vue-cli的创建

# 安装axios
npm install axios --save-dev  // 这里又不需要用-g了,不知道为什么

开发环境

  • 安装主要开发工具 WebStorm,建议淘宝破解;
  • 安装 Node.js,安装方式参考这篇文章
  • 安装 Vue CLI,它是 Vue 开发的脚手架,是搭建 Vue 前端项目的框架,安装命令 npm install -g @vue/cli --registry=https://registry.npm.taobao.org;卸载旧版 vue-cli 的命令: npm uninstall vue-cli -g
  • 安装 Webpack,它是模块打包机,通过分析项目结构,将项目代码打包为浏览器可以使用的格式,安装命令 npm install -g webpack --registry=https://registry.npm.taobao.org

使用 CDN 方法引入 Vue 的站点地址:
Staticfile CDN(国内) : https://cdn.staticfile.org/vue/2.2.2/vue.min.js
unpkg: https://unpkg.com/vue/dist/vue.js, 会保持和 npm 发布的最新的版本一致
cdnjs: https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js

  • WebStorm 是可以这样配置,增加快速启动在这里插入图片描述

笔记

  • 安装教程给出了很多安装 Vue 的方式。但不推荐新手直接使用 vue-cli,尤其是在你还不熟悉基于 Node.js 的构建工具时;

Tips

  • 前端调试时,常常使用 document.write("Hello World!"); 这个 js 方法,以观察变量赋值是否正确;
  • html 和 js 代码更新后,在浏览器要清空缓存;否则前台页面可能不会及时更新;或者使用 cache-control 设置开发环境不缓存;或者webpack-dev-server,改了代码浏览器自动会刷新
  • Vue2 和 Vue3 的语法非常不同,我这边统一使用Vue3的语法;
  • ES5和ES6规范不一样,按新规范来;
  • DOM 是什么意思?怎么理解这个重要的概念?
  • vue-cli 用于开发完全前后分离的前端项目,vue也可以写单文件组件化的前端项目;

VuePress

VuePress可以将你的markdown文档映射到web中,构建一个文档url链接。
学习资料

  • 官方文档:https://www.vuepress.cn/
# 安装
npm install -g vuepress

# 新建一个 markdown 文件
echo '# Hello VuePress!' > README.md

# 开始写作
vuepress dev .

# 构建静态文件
vuepress build .
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值