想学习vue,就要搞懂vue是什么!官网是这样介绍的:一套用于构建用户界面的渐进式javascript框架。

渐进式:Vue可以自底向上逐层的应用。简单应用:只需要一个轻量小巧的核心库;复杂应用:可以引入各式各样的Vue插件。


Vue的特点:

1.组件化:可以提高代码复用率,且让代码更好地维护。每一个页面所对应的html,css,js全部放在一个“ .vue” 文件里面。更好的维护指的是:假设我们需要更改下图中橙色部分的样式css文件,不会影响到其他两个页面的样式。因为橙色区域的已经封装到一个单独的vue文件里面。

2.声明式编码:让编码人员无需直接操作DOM,提高开发效率。

v-for 就是vue里面一个指令。

3.使用虚拟DOM+Diff算法,尽量复用DOM节点。


学习Vue之前需要掌握的javascript基础知识:

1.ES6语法规范。eg:结构赋值,箭头函数,模板字符串……

2.ES6模块化。eg:默认暴露,分别暴露,统一暴露,import、export……

3.包管理器。eg:npm cnpm……

4.原型、原型链。

5.数组常用方法。eg:过滤,加工,筛选最值……

6.axios。

7.promise。


本文是我自学VUE 总结,有不足之处,请谅解,也可提提意见~~

VUE是什么?VUE简介相关推荐

  1. vue.js 入门,简介

    vue的源代码下载--开发版本和生产版本 https://cn.vuejs.org/js/vue.js https://cn.vuejs.org/js/vue.min.js vue中文学习官网 htt ...

  2. html用vue传递数据,Vue组件及数据传递详解

    本文我们就和大家详细介绍一下Vue系列(三):组件及数据传递.路由.单文件组件.vue-cli脚手架,希望能帮助到大家. 一. 组件component 1. 什么是组件?组件(Component)是 ...

  3. Vue.js(一) Vue.js + element-ui 扫盲

    Vue.js(一) Vue.js + element-ui 扫盲 2018年12月09日 20:32:59 vbirdbest 阅读数 7043更多 分类专栏: Vue.js + ElementUI ...

  4. 前端学习笔记之-VUE框架学习-Vue核心

    第一章:Vue核心 1.1.Vue简介 官网介绍:https://cn.vuejs.org/v2/guide/ 1.2.初识Vue <!DOCTYPE html> <html lan ...

  5. [vue] 你了解vue的diff算法吗?

    [vue] 你了解vue的diff算法吗? 我的理解:计算出虚拟 DOM 中真正变化的部分,并且只针对该部分进行 DOM 更新,而非重新渲染整个页面 个人简介 我是歌谣,欢迎和大家一起交流前后端知识. ...

  6. [vue] 有在vue中使用过echarts吗?踩过哪些坑?如何解决的?

    [vue] 有在vue中使用过echarts吗?踩过哪些坑?如何解决的? vue 没用过echarts react到是用过 不过我想应该差不多 ,多注意dom的渲染时机 和chart的实例化时机 在相 ...

  7. [vue] 你认为vue的核心是什么?

    [vue] 你认为vue的核心是什么? 两部分 一部分 数据->虚拟dom->dom, 另一部分 响应式数据 这两部分大大节省了开发者对数据变动转换到页面显示的操作,可以让开发者聚焦业务, ...

  8. [vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决?

    [vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决? 如果在实例创建之后添加新的属性到实例上,它不会触发视图更新.如果想要使添加的值做到响应式,应当使用$set()来添加对象. ...

  9. [vue] 分别说说vue能监听到数组或对象变化的场景,还有哪些场景是监听不到的?无法监听时有什么解决方案?

    [vue] 分别说说vue能监听到数组或对象变化的场景,还有哪些场景是监听不到的?无法监听时有什么解决方案? 无法监听时的方案: 数组:改变数组的值:this.$set() 改变数组长度:arr.sp ...

  10. [vue] 怎么修改vue打包后生成文件路径?

    [vue] 怎么修改vue打包后生成文件路径? webpack:output.path vue-cli3: outputDir 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一 ...

最新文章

  1. 正则表达式--检查颜色值
  2. 牛逼哄哄的 BitMap,到底牛逼在哪?
  3. cd、mkdir、rmdir、touch、rm命令,绝对路径与相对路径
  4. 苹果iphone手机上input的button按钮颜色显示有问题,安卓却没问题
  5. 程序员面试题精选100题(27)-二元树的深度[数据结构]
  6. Interview:算法岗位面试—上海某公司算法岗位(偏数据分析,互联网行业)技术面试考点之特征工程考察点
  7. 2019运管取消了滴滴还查吗_劳务资质2019年取消吗?劳务资质新标准你真的了解吗?...
  8. 微信小程序中多个button/view组件中进行切换时改变样式
  9. 标准C程序设计七---121
  10. LVDT位移传感器的构成原理及特点
  11. 使用luac编译lua脚本文件[适用于Windows系统]
  12. Macbook mac 系统安装 Anaconda的方法
  13. dispatch source理解
  14. pythonhistogram设置_python numpy histogram用法及代码示例
  15. 小程序成四大行业商家标配,小程序代理市场如何
  16. 【密码学】HMAC与HS256算法
  17. android packagemanagerservice目录,Android重学系列 PackageManagerService的启动与安装(下)
  18. 矩阵函数和线性方程组
  19. 决定你命运的,是趋势判断力
  20. web服务器/app应用服务器

热门文章

  1. 我的嵌入式之路(续我的编程之路)
  2. 情人节送什么给男朋友好?送男友礼物实用推荐
  3. 创始人与合伙人股权构架设计
  4. CVPR 2021 | 涨点神器ACNet再进化!清华旷视提出Inception类型的DBB
  5. Hadoop(CDH)分布式环境搭建(简单易懂,绝对有效)
  6. Alembic Arnold Procedural
  7. Proteus七段数码管的使用(STM32F4)
  8. 6个闻所未闻的微信小程序,关键时候一定能够帮上你大忙!
  9. 机器人与软件工程前沿国际会议(FRSE 2023)
  10. matlab软件与科学计算,MATLAB与科学计算教程