什么是vue.js?
Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用[单文件组件]和 [Vue 生态系统支持的库开发的复杂单页应用。
vue安装:
http://www.cnblogs.com/qdrw/articles/6380091.html
http://www.runoob.com/vue2/vue-install.html
vue的优点:
低耦合
视图(view)可以独立于model变化和修改,一个viewmodel 可以绑定到不同的view上,当view变化的时候model可以不变,当model变化的时候,view也可以不变
可重用性
你可以帮一些视图逻辑放在viewModel里面,让很多view共用
独立开发
专注于view 和model 层
Vue生命周期:
beforeCreate / created
beforeMount / mounted
beforeUpdate / updated
beforeDestroy /destoryed
activated
deactivated
errorcaptrued
常用命令:
# 查看版本
$ npm -v
2.3.0
#升级 npm
cnpm install npm -g
# 升级或安装 cnpm
npm install cnpm -g