首页 > 其他分享 >VUE 简介

VUE 简介

时间:2022-11-28 01:11:39浏览次数:65  
标签:VUE DOM 简介 代码 JS Vue 组件

VUE简介

什么是VUE?

一套用于构建用户界面的渐进式JS框架。

  • 把数据展现成用户界面

  • 渐进式:

    • 自底向上逐层应用

      • 简单应用:只需一个轻量小巧的核心库

      • 复杂应用:引入各式各样的Vue插件

特点

  • 组件化模式

    • 一个.vue文件就是一个组件,包含了该组件所需的所有JS/HTML/CSS,提高代码复用率。

    • 更改一个组件的里代码,不会影响其他组件的代码(封装)。让代码更好维护。

  • 声明式编码

    • 无需直接操作DOM,提高开发效率。

    • 与之对立的是 命令式编码

image-20221128004352900

  • 使用 虚拟DOM 和 Diff 算法

    • 数据 -》 虚拟DOM(virual dom) -》页面真实DOM (real dom)

    • 当数据产生变化的时候,diff算法会比较变化前后的虚拟DOM是否有重合,如果有重合的虚拟DOM,直接复用,提高了代码的复用率。

前置知识——JS基础

  • ES6语法规范

  • ES6模块化

  • 包管理器

  • 原型、原型链

  • 数组常用方法

  • axios

  • promise

 

官网

Vue.js - 渐进式 JavaScript 框架 | Vue.js (vuejs.org)

API——VUE的字典

风格指南——优雅代码

cookbook——技巧

Awesome VUE——官方整理的VUE周边第三方库

 

 

标签:VUE,DOM,简介,代码,JS,Vue,组件
From: https://www.cnblogs.com/pixel-hut/p/16931203.html

相关文章

  • 脚手架生成一个新Vue2项目
    Vue脚手架生成一个新项目 1.输入cmd打开当前目录,并输入指令vuecreate项目名称 2.选择自己配置的历史配置或使用新配置Manuallyselectfeatures(即为新配置......
  • 4-Django简介
    一MVC与MTV模型1.1MVCWeb服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模......
  • vue-router重写Router.prototype.push,解决相同路径跳转的报错问题
    在router的index.js里面写,在use之前,如果加上以下代码,报错‘Cannotreadpropertiesofundefined(reading‘catch’)atVueRouter.push’那就是vue-router的版本问题,安......
  • 三. docker-compose 简介、基本命令及示例-1
    docker-compose使用简介、基于docker-compsoe实现Nginx+Java+Mysql服务部署docker-compose简介docker-compose项目是Docker官方的开源项目,负责实现对单机容器的快速编排,d......
  • 不够沉淀----001 Vue学习播客
    vue初体验1.1使用cdn来进行初体验Vue,可以通过页面进行message的修改,来打到双向绑定的效果, 1.2:下面是可以根据页面来进行调试 ......
  • Django-ORM简介
    DjangoORM目录DjangoORM字段的增删改查数据的增删改查创建表关系null#即对象关系模型#类——表#对象——记录#对象属性(值)——记录某个字段(值)#在models.py中写......
  • vuex-store文件夹的目录组织
         ......
  • MPA是什么意思?一MPA简介和MPA地位
    ​​MPA是什么意思?一MPA简介和MPA地位​​MPA是公共管理硕士(MasterofPublicAdministration)专业学位的英文简称,是以公共管理学科及其他相关学科为基础的研究......
  • 20221127周日Vue中message.split().reverse().join()函数用法
    Vue中message.split().reverse().join()函数用法 1、split('') 把一个字符串分割成字符串数组 把数据拆分为一个数组,括号里的''是把数据拆分为每个字符串2、r......
  • Vue项目中使用Elemen-tUI做一个Steps步骤条和Tabs标签页的联动效果功能
    Vue项目中使用Elemen-tUI做一个steps步骤条:左边的内容和步骤条进度效果是同步的切换,顶部是(1)steps步骤条(2)Tabs标签页(3)steps步骤条和tabs标签页之间的联动效果思路......