首页 > 其他分享 >Vue2(笔记01) - 基础 - Vue简介

Vue2(笔记01) - 基础 - Vue简介

时间:2022-11-28 21:31:49浏览次数:68  
标签:插件 vue 01 js Vue Vue2 版本 安装

笔记来自尚硅谷课程:


1 Vue是什么?

一套用于构建用户界面的渐进式 Javascript 框架;它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。

构建用户界面:前端工程师把数据呈现在界面上;

Vue2(笔记01) - 基础 - Vue简介_vue

渐进式:Vue可以自底向上逐层的应用,只需一个轻量小巧的核心库,还有一堆各样的Vue插件;

从简单应用渐进到复杂应用,由一个Vue的核心库渐进到各种插件;


2 谁开发的?

大神尤雨溪,传奇而低调;

2013年,版本号:0.6

2014年,Vue正式对外发布,0.8;Taylor otwell (PHP框架大牛)在 Twitter 说在学习 vue.js ;

2015年,10月,Vue1.0发布;

2016年,10月,Vue2.0发布;

2020年,9月,Vue3.0发布;

Vue在 Angular 和 react 之后,生态完善,已然成为国内前端工程师必备技能;


3 Vue特点

1)采用组件化模式,提高代码复杂率,且让代码更好维护;

Vue2(笔记01) - 基础 - Vue简介_​​Vue Devtools​​​_02

一个模块对应一个组件

2) 声明式编码,让编码人员无需要直接操作DOM,提高开发效率;

3)使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点;

Vue2(笔记01) - 基础 - Vue简介_vue_03

4 所需JS基础

​ES6语法规范​​;

​ES6模块化​​;

包管理器(Npm等);

​原型​​​、​​原型链​​;

数组常用方法;

axios

​promise​


5 安装Vue环境

Vue不支持IE8及以下版本,因为Vue使用了ES5,支持兼容ES5的浏览器;

笔记在 VSCode 开发环境下练习;

Vue2.0最稳定的版本:2.7.10  , 后面再学习Vue3.0+

官网下载Vue的JS文件:

开发版本:​​https://v2.cn.vuejs.org/js/vue.js​

生产版本:​​https://v2.cn.vuejs.org/js/vue.min.js​

开发版本有错误提示,在项目开发时候用,生产版本是上线时候用的;

1)安装使用Vue: 直接用 script 引用就可以了;

<script src="./res/vue.js"></script>

我这里是把 vue.js 放在 res 目录下。

2)建议安装 Vue Devtools 工具:

有了开发工具,效率办事功倍;

国内访问不了 google 应用商店,就用 github 下载;而我连 github 也访问不了,只有到处下载 vue_div_tool.crx 插件在 chrome 扩展应用中载入了;

安装扩展不是很难,搜索一下就会了,安装成功后,要启用:

Vue2(笔记01) - 基础 - Vue简介_vue_04


页面中有Vue代码的话会被插件识别,效果如下:

Vue2(笔记01) - 基础 - Vue简介_​​Vue Devtools​​​_05

3)Live Server插件

模拟本地 Web 服务的插件,应该是 VSCode 自带安装的;

Vue2(笔记01) - 基础 - Vue简介_​​Vue Devtools​​​_06


标签:插件,vue,01,js,Vue,Vue2,版本,安装
From: https://blog.51cto.com/ahuiok/5893727

相关文章

  • 011relabel_configs详解
    写在之前prometheus配置文件大体框架有以下几个部分:data:  prometheus.yml:|#    rule_files:    -etc/prometheus/rules.yml    alerting:     ......
  • Windows server 2012如何启用远程桌面
    https://jingyan.baidu.com/article/93f9803f0ad594a1e46f55c7.html首先,我们点击任务栏"开始"按钮 点击"服务器管理器"磁贴 选择左侧"本地服务器"......
  • Vue项目“TypeError: Cannot read property ‘_wrapper’ of undefined
    前情最近在开发一个H5营销活动项目,为了更高的开发效率我使用了Vue全家桶来实现。坑位在开发中遇到一个奇怪报错(报错截图如下),从提示看也定位不到是哪里出问题Why?......
  • Mac 添加vue-devtool
    在安装vue-devtools时,npminstall时总是报错,各种方法都试了,都是不成功,最后在网上找到了这种方法成功了,记录下来。第一步:创建一个新的空文件夹,最好可以见名知意,进入文件内......
  • p1015 [NOIP1999 普及组] 回文数
    [NOIP1999普及组]回文数题目描述若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。例如:给定一个十进制数\(56\),将\(56\)加\(65\)(即把\(5......
  • 在windows的webstorm终端上运行vue add router,报错为:无法加载文件 C:\Users\Miao
      vue:无法加载文件C:\Users\MiaoXing\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=1......
  • 010Prometheus配置文件中metric_relabel_configs详解
    Prometheus从数据源拉取数据后,会对原始数据进行编辑其中 ​​metric_relabel_configs​​​是Prometheus在保存数据前的最后一步标签重新编辑(relabel_configs)。所以,哪......
  • 【Java并发入门】01 并发编程Bug的源头
    一、根本原因「CPU、内存、磁盘之间的速度差异」为了能同时执行多个任务,CPU发展出时间片轮转、多核等CPU要从内存中读数据太慢了,所以给自己设置了缓存CPU读磁盘更......
  • vue文件上传组件
    ​ 最近遇见一个需要上传百兆大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。在某些业务中,大文件上传是一个比较重要的......
  • vs2012 发布网站Release发布模式 any cpu 与.net与mixed platforms 有什么区别?
    https://zhidao.baidu.com/question/304148101202171804.html这是目标平台的设定。一般来说包括但不局限于以下:x86:将程序集编译为由兼容x86的32位公共语言运行库(CLR)......