Vue学习笔记——初识
JQuery 适合中小型项目,需要多次访问DOM进行渲染,性能降低
Vue:减少不必要的DOM操作(虚拟DOM),提高渲染效率,双向数据绑定概念
核心概念:数据驱动,避免手动操作DOM
Vue与React的相同点:
1.利用虚拟DOM实现快速渲染
2.轻量级
3.响应式组件
4.支持服务器渲染
5.易于集成路由工具、打包工具、状态管理工具
虚拟DOM:在JS创建类似于DOM的对象,拼装数据,把数据整体解析,一次性插入到HTML中,形成虚拟DOM
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<!-- VIEW -->
<div id="app">
{{ title }}
</div>
<script type="text/javascript">
console.log(Vue)
let app = new Vue({
el:"#app",
//Model
data:{
title:"hello Vue",
}
})
</script>
</body>
</html>