01.VUE的介绍及hello vue

一、Vue js的简介

1.Vuejs目前十分火,是前端必备的一个技能

2.Vue 的简单介绍(读音类似view)

  • Vues是一个构建用户界面的渐进式框架,可以将Vue作为应用的一部分嵌入其中,带来更丰富的交互体验。

  • 业务逻辑使用Vue实现,核心库以及其生态系统

  • 解耦视图和数据

  • 可复用的组件

  • 前端路由技术

  • 状态管理

  • 虚拟DOM

  • 具备一定的HTML\CSS\JS基础

二、Vue js的安装

1.方式一:直接CDN引入

2.方式二:下载和引入

  • 开发环境 https://cn.vuejs.org/v2/guide/installation.html
  • 生产环境

在这里插入图片描述

  • (1)在开发版本中右键目标另存为存Vue的文件

  • (2)下载WebStorm

  • (3)新建一个项目,并将下载的Vue文件导入进来
    在这里插入图片描述

三、Vue初体验——hello Vue

1.定义let、const

  • let定义变量 const定义常量在es6中(不使用Var)

let name = “why”;
const app = new Vue;

2.hello vue的编程实现

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="app">{{message}}</div>
<script src="../js/vue.js"></script>
<script>
const app =new Vue({
    el: '#app',/*用于挂载要管理的元素*/
    data:{ //定义数据
        message:'你好啊,李银河!'

    }

})
</script>
</body>
</html>

在这里插入图片描述

  • 与js的区别

js实现hello word是通过命令是编程范式实现的

1.创建div元素,设置id属性

2.定义一个变量叫message

3.将message变量放到前面的div元素中显示

Vue 的编程式范式是声明式,VUE管理元素模式

  • Mustache语法
{{message}}
v-once或{{*message}}    //一次性地插值
{{{message}}}    //会解析里面的html标签
  • 声明式编程范式的优点

数据界面完全分离

数据在date里处理,界面在div里处理

  • Vue的响应式

  • 代码做了什么事情?

  • 我们来阅读JavaScript代码,会发现创建了一个Vue对象。

  • 创建Vue对象的时候,传入了一些options:{}

{}中包含了el属性:该属性决定了这个Vue对象挂载到哪一个元素上,很明显,我们这里是挂载到了id为ap的元素上

{}中包含了data属性:该属性中通常会存储一些数据

这些数据可以是我们直接定义出来的,比如像上面这样。

也可能是来自网络,从服务器加载的。

四、学习总结

今天第一次利用b站学习了vue课程,老师讲课清晰易懂,对于我这个刚学了一点javascript的小白来说还是很友好的,虽然vue的范式与js的有一点不同,但是也是很好理解,也解决的js数据与界面的分离问题,跟着老师写出了第一个hello vue 程序,感觉很好,后续还会每次学习做好笔记记录的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值