Vue简介

Vue

渐进式 JavaScript 框架

通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架方式完成整个web前端项目

一、走进Vue

1、what -- 什么是Vue

可以独立完成前后端分离式web项目的JavaScript框架

2、why -- 为什么要学习Vue

三大主流框架之一:Angular React Vue
'''
ps:
angular:facebook开发的
react:github开发的
Vue:尤雨溪开发的,尤雨溪原来在是angular项目组的
Vue一手文档都是中文的,把angular和react的好处都拿出来了,并且是轻量级的。
'''
先进的前端设计模式:MVVM
'''
本质都是mvc 数据 页面 控制
mtv 
model     数据层m 数据
template  视图层v 页面
view      控制层c 数据和页面之间的逻辑控制

mvvm
m 数据 后台获取                           
v 视图
vm  把c分成了两部分  一种专门与页面进行交互的c 一种专门与数据交互的c 谁的c谁来管
'''
可以完全脱离服务器端,以前端代码复用的方式渲染整个页面:组件化开发

总结的优点

"""
1)单页面 - 硬件要求低,比如手机
2)组件化开发
3)数据驱动      
4)数据的双向绑定  
5)虚拟DOM,ps:
我把整个页面的dom加载到内存,再把整个项目再映射到真实的dom(硬件的文件中),基于缓存机制。
6)轻量级   ps:angular 超大型项目比较合理  react做原生的移动端更好
"""
posted @ 2019-08-29 23:48  张明岩  阅读(1077)  评论(0编辑  收藏  举报