首页 > 其他分享 >01Vue简介

01Vue简介

时间:2022-10-25 10:23:32浏览次数:76  
标签:Vue DOM 简介 代码 js 实例 data 01Vue

Vue是什么

一套用于构建用户界面渐进式JavaScript框架。
注:渐进式:Vue可以自底向上逐层应用。
简单应用:只需一个轻量小巧的核心库;
复杂应用:可引入各式各样的Vue插件。

开发者

尤雨溪

特点

  • 采用组件化的模式,提高代码复用率,且让代码更好维护。
    .vue文件:HTML+CSS+JS
  • 声明式编码,让编码人员无需直接操作DOM,提高开发效率。
    命令式编码:写一步动一下;
    声明式编码:
<ul id="list">
    <li v-for="p in persons">
        {{p.id}-{{p.name}-{p.age}}}
    </li>
</ul>
  • 使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点。
    【数据】--》【虚拟DOM】--》【页面真实DOM】

官网使用指南

英文官网:https://vuejs.org/
中文官网:https://cn.vuejs.org/

Vue代码初识

  • 想让Vue工作,必须创建一个Vue实例,且还要传入一个配置对象;
  • root容器里的代码依然符合HTML规范,只不过混入了一些特殊的Vue语法;
  • root容器内的代码被称为【Vue模板】。
  • Vue实例和容器一一对应
  • 真实开发中只有一个Vue实例,并且会配合一些组件使用;
  • {{xxx}}中的数据xxx要写js表达式,且xxx可以自动读取到data中的所有属性;
  • 一旦data中的数据发生改变,那么模板中用到该数据的地方也会自动更新(最终页面数据也会自动更新)。
<div id="root">
    <h1>Hello,{{name}}</h1>
</div>

<script type="text/javascript">
    Vue.config.productionTip=false //阻止vue启动时,生成生产提示
    
    //创建Vue实例
    new Vue( {
        el:'#root', //el用于指定当前Vue实例为哪个容器服务,值通常为CSS选择器字符串
        data:{  //data 用于存储数据,数据供 el 所指定的容器去使用,值我们暂时先写成一个对象
            name:'尚硅谷'
        }
     } )
</script>

注意区分:js表达式 和 js代码

1、表达式:一个表达式会产生一个值,可以放在任一需要值的地方。
    (1) a
    (2) demo(1)
    (3) a+b
    (4) x === y ? 'a' : 'b'
2、js代码(语句):
    (1) if(){}
    (2)for(){}

来源:尚硅谷

标签:Vue,DOM,简介,代码,js,实例,data,01Vue
From: https://www.cnblogs.com/quliangshyang/p/16823966.html

相关文章

  • 2.1 RedisAPI之简介
    1.通用命令遍历所有keykeys*keys命令一般不在生产环境使用,主要原因是生产环境下通常有大量的key,列出所有key没有实际的意义并且会消耗很多内存资源。删除指定keydelkey计......
  • 1.1 Redis之简介
    1.简介Redis是一款开源免费的、基于内存的、高性能的、key-value型数据库。2.特点性能:Redis读的速度是110000次/s,写的速度是81000次/s数据持久化:可以将内存中的数据持久......
  • vue之简介
    一、前端的发展介绍#HTML(5)、CSS(3)、JavaScript(ES5、ES6、ES13):编写一个个的页面->给后端(PHP、Python、Go、Java)->后端嵌入模板语法->后端渲染完数据->返......
  • vue简介,插值语法,vue指令系统
    前端页面发展Vue的快速使用插值语法指令系统之文本指令指令系统之事件指令指令系统之属性指令前端页面发展1.HTML(5)、CSS(3)、JavaScript(ES5、ES6)......
  • MVC结构简介
    MVC(Model-View-Controller)应用程序结构被用来分析分布式应用程序的特征。这种抽象结构能有助于将应用程序分割成若干逻辑部件,使程序设计变得更加容易。MVC结构提供了一种按......
  • 负载均衡简介
    负载均衡简介负载均衡:LoadBalance,简称LB,是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定......
  • AI&BlockChain:“知名博主独家讲授”人工智能创新应用竞赛【精选实战作品】之《基于计
    AI&BlockChain:“知名博主独家讲授”人工智能创新应用竞赛【精选实战作品】之《基于计算机视觉、自然语言处理和区块链技术的乘客智能报警系统》案例的界面简介、功能介绍分......
  • JavaScript简介
    JavaScript简介概念:一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有javascript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:......
  • 日常异常报错信息简介
    1.下标越界异常:System.IdexOutOfRangeException 可以清楚的看到报错的具体程序,具体位置 2.数组未初始化,访问的内容为空,报错:NullReferenceException  ......
  • Restful 风格的接口简介
    本文对Restful风格的接口做一个简单的陈述,纯属个人理解。 最直观的印象是,在Restful风格中,尽管请求的url一致,但是请求方式不一致会调用不同的接口。四种请求方......