Vue.js 是一个JavaScriptMVVM库,是一套构建用户界面的渐进式框架。它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。
MVVM 是 Model – ViewModel –View 的缩写可以看到他和之前的MVC很像,的确有人称之为一个加强优化版的MVC。是一种模块化开发代码分层的思想或者框架!MVVM是认为Controller做了太多数据加工的事情,所以MVVM把数据加工的任务从Controller中解放了出来,使得Controller只需要专注于数据调配的工作,ViewModel则去负责数据加工并通过通知机制让View响应ViewModel的改变。
尤雨溪是Vue.js框架的作者,HTML5版Clear的打造人。他认为,未来App的趋势是轻量化和细化,能解决问题的应用就是好应用。而在移动互联网时代大的背景下,个人开发者的机遇在门槛低,成本低,跨设备和多平台四个方面。
VueJs的精髓
前后端分离
组件式开发
数据驱动
开放的UI组件
学习成本低
就是把原来后台的一些把戏弄到前端去了,前端的开发越来越有后端的感觉,包括前端全栈式开发。
vueJs重要组件
指令(v-model)
自定义指令(directive)
组件(component)
模板(Template)
路由(VueJs router)
通信(VueX)
Ajax支持(axios)
MVVM 是 Model – ViewModel –View 的缩写可以看到他和之前的MVC很像,的确有人称之为一个加强优化版的MVC。是一种模块化开发代码分层的思想或者框架!MVVM是认为Controller做了太多数据加工的事情,所以MVVM把数据加工的任务从Controller中解放了出来,使得Controller只需要专注于数据调配的工作,ViewModel则去负责数据加工并通过通知机制让View响应ViewModel的改变。
尤雨溪是Vue.js框架的作者,HTML5版Clear的打造人。他认为,未来App的趋势是轻量化和细化,能解决问题的应用就是好应用。而在移动互联网时代大的背景下,个人开发者的机遇在门槛低,成本低,跨设备和多平台四个方面。
VueJs的精髓
前后端分离
组件式开发
数据驱动
开放的UI组件
学习成本低
就是把原来后台的一些把戏弄到前端去了,前端的开发越来越有后端的感觉,包括前端全栈式开发。
vueJs重要组件
指令(v-model)
自定义指令(directive)
组件(component)
模板(Template)
路由(VueJs router)
通信(VueX)
Ajax支持(axios)











