1. vue是一种渐进式框架:何为渐进式?简单理解就是,vue由内而外是有视图层渲染->组件机制->路由机制->状态管理->构建工作分层组成,开发者可以根据需要,按需引入使用vue的分层功能,由简单到深入高级的渐进式使用。如:
初级:既可以只用vue做一些像页面渲染、表单提交之类的基础操作。
中级:又可以进一步通过vue实现组件化开发,代码复用。
高级:还可以更进一步通过vue实现前端路由、状态集中管理、并最终实现一个高度工程化。
2. vue的模板语法:{{}}和v-html以及v-text。
<!--模板语法支持以下:-->
<div>{{msg}}</div>
<div>{{ number + 1 }}</div>
<div>{{ ok ? 'YES' : 'NO' }}</div>
<div>{{ message.split('').reverse().join('') }}</div>
<!--模板语法不支持以下:-->
<div>if (ok) { return message }</div>
<div>{{ var a = 1 }}</div>