第3章 Vue基础语法 前端框架很多,无论选择哪个框架,对于前端处理的事情依旧是模板渲染、处理用户数据交互、事件的绑定等,只不过每个框架的理念和写法不同而已。Vue通过声明一个唯一的页面实例new Vue({...})来标记当前页面的HTML结构、数据展示及相关事件的绑定。 3.1模板语法 Vue.js使用了基于HTML的模板语法,允许开发者声明式地将DOM与底层Vue实例的数据进行绑定。所有 Vue.js 的模板都是合法的 HTML,所以能被遵循规范的浏览器和 HTML 解析器解析。 在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,Vue 能够智能地计算出最少需要重新渲染多少组件,并把 DOM 操作次数减到最少。 简单地说: Vue模板语法实现前端渲染,前端渲染即是把数据填充到html标签中。数据(来自服务器)+模板(html标签)=前端渲染(产物是静态html内容)。 3.1.1插值 插值就是将数据插入html文档中,包含文本、html元素、元素属性等。 1. 文本插值 文本插值中用得最多的就是用双大括号的形式插入文本,如例31所示。 【例31】文本插值方式 //第3章/文本插值.html