小白有话说:
作为前端小白,希望和大家一起分享学习的过程,每次学习到的新内容都会在这里分享,希望对大家有帮助,做的不好的地方的也希望大家提出,我会及时改正,如果代码有错误的话希望大家能够提醒我,嘻嘻嘻~~~
什么是vue
vue是一款渐进式JavaScript框架,渐进式是指由浅到深,由简单到复杂的使用vue框架。
vue的优点
- 体积更小:压缩后的vue.js的体积只有33k。
- 运行效率更高:vue.js基于虚拟DOM操作,大幅度提高了DOM的操作渲染效率。
- 双向数据绑定:开发者不需要再进行DOM操作,只需要操作数据包。
- 生态丰富,学习成本低。
vue的基本代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!-- 1. 导入vue.js文件 -->
<script src="../vue.js"></script>
</head>
<body>
<!-- 2. 准备容器 -->
<div id="app">
<!-- 4. 在容器内渲染数据 -->
<!-- {
{变量}}:与data中的数据进行数据绑定 -->
<h1>{
{msg}}</h1>
</div>
<!-- 3. 初始化,通过vue.js提供的构造函数创建实例化对象-->
<script>
new Vue({
// 标识控制区域/容器
el:'#app',
// 数据包,需要传递的数据
data:{
msg:'hello word'
}
})