摘要: Vue.js使用基于HTML的模板语法(因此能被遵循规范的浏览器和HTML解析器解析),可以声明式地将DOM绑定至底层Vue实例的数据. 在底层实现上,Vue将模板编译成虚拟DOM渲染函数,结合系统函数,Vue可以计算出最少需要重新渲染多少组件,并把DOM操作次数减到最少. 1. 插值 1.1 文本 阅读全文
posted @ 2019-07-25 10:24 LittlePANDA 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 1. 创建一个Vue实例 一个Vue应用由一个通过new Vue创建的根Vue实例,以及可选的嵌套的、可复用的组件树组成。所有的Vue组件都是Vue实例,接受相同的选项对象(一些根实例特有的属性除外). 2. 数据与方法 当一个Vue实例被创建时,它将data对象中的所有属性加入到Vue的响应式系统 阅读全文
posted @ 2019-07-23 11:31 LittlePANDA 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 1. vue.js是什么 vue是一套用于构建用户界面的渐进式框架,可以自底向上逐层应用,其核心库只关注视图层。 当与现代化的工具链以及各种支持类库结合使用,也能为复杂的单页应用提供驱动。 2. 声明式渲染 采用简洁的模板语法来声明式将数据渲染进DOM 3. 条件与循环 4. 处理用户输入 5. 组 阅读全文
posted @ 2019-07-23 11:30 LittlePANDA 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1.安装 1. vue不支持ie8以下版本(无法模拟ECMAScript5特性),支持所有兼容ECMAScript5的浏览器。 2. 浏览器安装Vue Devtools, 可以在更友好的界面中审查和调试Vue应用。 3. 直接下载用script标签引入,Vue会被注册成一个全局变量。 4. 开发环境 阅读全文
posted @ 2019-07-22 18:37 LittlePANDA 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Object构造函数和对象字面量都可以用来创建单个对象,但是在创建多个对象时,会产生大量重复代码. 1.工厂模式 工厂模式抽象了创建具体对象的过程.由于ECMAScript无法创建类,我们用函数来封装 以特定接口创建对象 的细节. 2.构造函数模式 用来创建特定类型的对象,比如Object/Arr 阅读全文
posted @ 2019-06-23 21:43 LittlePANDA 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 不同于其他面向对象语言(OO,Object Oriented),JS的ECMAScript没有类的概念, 它把对象定义为" 无序属性(基本值、对象、函数)的集合 ",类似于散列表. 每个对象都是基于一个引用类型(原生类型、自定义类型)创建的. 1. 理解对象 创建自定义对象(Object构造函数、对 阅读全文
posted @ 2019-06-02 23:57 LittlePANDA 阅读(312) 评论(0) 推荐(0) 编辑