先介绍下Vue,它是一套用于构建用户界面的渐进式框架。与其他大型框架不同的是Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还方便与第三方库或既有项目整合。另一方面当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。Vue构建方式有两种构建方式,独立构建和运行构建。他们的区别在于前者包含模板编译器而后者不包含。模板编译器的职责是将模
分类:
Web程序 时间:
2018-12-06 20:44:50
阅读次数:
211
模板语法 Vue.js使用了基于HTML的模板语法,允许开发者声明式的将DOM绑定至底层Vue实例的数据。所有Vue.js的模板都是合法的HTML,所以能被遵循规范的浏览器和HTML解析器解析。 在底层的实现上,Vue将模板编译成虚拟DOM渲染函数,结合响应系统,Vue能够智能的计算出最少需要重新渲 ...
分类:
其他好文 时间:
2018-11-26 22:04:06
阅读次数:
194
多参数类模板: 特化: 上图特化的意义是将原来接收任意两个类型参数的模板特化为只能接收一种类型的两个参数。 这意味着如果定义类时我们给的两个参数是同种类型的,则编译器优先使用右边的这种模板实现。 一个类模板实际分开实现为两个部分,编译器根据具体的参数选择其中的一个模板。 编译器会认为上图中的两个Te ...
分类:
其他好文 时间:
2018-09-05 00:42:39
阅读次数:
204
beforeCreate: 实例刚被创建,属性还没有被计算,如data属性,el属性 结果: created: 实例创建完成,data属性已经绑定,但是DOM还未生成,$el属性还不存在 结果: beforeMount: 模板编译,挂载之前(此处还不是很理解),$el属性已经存在 结果: mount ...
分类:
其他好文 时间:
2018-08-01 14:07:49
阅读次数:
126
Vue起步 1.下载核心库vue.js bower info vue npm init --yes cnpm install vue --save vue2.0和1.0相比,最大的变化就是引入了Virtual DOM(虚拟DOM),页面更新效率更高,速度更快 2.vue实现 js: new Vue( ...
分类:
Web程序 时间:
2018-07-10 11:33:27
阅读次数:
259
模板语法介绍 Vue.js使用了基于HTML的模板语法,允许开发者声明式地将dom绑定至底层Vue实例的数据。所有Vue.js的模板都是合法的HTML,所以能被遵循规范的浏览器和HTML解析器解析。 在底层的实现上,Vue将模板编译成虚拟dom渲染函数。结合响应式系统,Vue能够智能的重新计算出最少 ...
分类:
其他好文 时间:
2018-06-27 18:57:24
阅读次数:
483
环境设置 项目地址 https://github.com/silvermagic/ProtoBufDev.git 操作系统 安装protobuf 工程目录结构(模板) 编译运行项目(模板) 规范 proto文件名使用小写字母加下划线的组合方式 ...
分类:
其他好文 时间:
2018-05-25 13:51:26
阅读次数:
172
在webpack-simple模板中,包括webpck模板。一个.vue文件就是一个组件。 为什么会这样呢?因为webpack干活了!webpack的将我们所有的资源文件进行打包。同时webpack还能将我们的html(template)、css、js文件通过模板编译的方式将这些文件打包成一个.vu ...
分类:
其他好文 时间:
2018-05-25 13:48:04
阅读次数:
195
环境设置 项目地址 https://github.com/open source parsers/jsoncpp.git 操作系统 安装jsoncpp 工程目录结构(模板) 编译运行项目(模板) ...
分类:
Web程序 时间:
2018-05-25 13:26:26
阅读次数:
217
模板实参推断:对于函数模板,编译器利用调用中的函数实参来确定模板参数,从函数实参来确定模板参数的过程被称为模板实参推断。 ...
分类:
编程语言 时间:
2018-05-24 15:14:10
阅读次数:
220