摘要:
效果图 css <style> * { margin: 0; padding: 0; } .cssSprite { margin: 100px auto; /* background-color: hotpink; */ width: 567px; height: 378px; border: 1p 阅读全文
摘要:
Vuex有五个核心概念:state:vuex的基本数据,用来存储变量geeter:从基本数据(state)派生的数据,相当于state的计算属性mutation:提交更新数据的方法,必须是同步的(如果需要异步使用action)。action:Action 提交的是 mutation,而不是直接变更状 阅读全文
摘要:
作为对象方法调用 this作为对象的属性调用时,this指向该对象 this作为对象的属性被赋值给一个新的变量时,this指向window var obj = { x: "li", fortuneteller: function() { console.log(this); } } obj.fort 阅读全文
摘要:
<div class="father"> <div class="son"></div> </div> 方案一:通过父相子绝 自走父的50%再回走自身的一半 .father { margin: 0 auto; width: 400px; height: 400px; background-color 阅读全文
摘要:
闭包就是能够读取其他函数内部变量的函数。 使用闭包主要是为了设计私有的方法和变量。 在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 优点:是可以避免全局变量的污染。 缺点:是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 闭包的特点: 1.函数嵌套函数 2.函数内部可以引用外部 阅读全文
摘要:
v-model主要是用于input,select,textarea,component的数据的双向绑定 v-model修饰符:.lazy- 取代input监听change事件 .number- 输入字符串转为数字 .trim- 输入首尾空格过滤 v-model语法糖 <input type="tex 阅读全文
摘要:
文档:项目开发基础 链接:http://note.youdao.com/noteshare?id=6a62908f0687157feaaec69cd5aa7cf3&sub=F930C8ED48374A2D9ADBBABD18BCDEF3 (源自有道云笔记 fortuneteller) 精益创业模型 阅读全文
摘要:
基本数据类型,拷贝是直接拷贝变量的值,而引用类型拷贝的其实是变量的地址而浅拷贝和深拷贝就是在这个基础之上做的区分,如果在拷贝这个对象的时候,只对基本数据类型进行了拷贝,而对引用数据类型只是进行了引用的传递,而没有重新创建一个新的对象,则认为是浅拷贝。反之,在对引用数据类型进行拷贝的时候,创建了一个新 阅读全文
摘要:
Reflow 当涉及到DOM节点的布局属性发生变化时,就会重新计算该属性,浏览器会重新描绘相应的元素,此过程叫Reflow(回流或重排)。 Repaint 当影响DOM元素可见性的属性发生变化 (如 color) 时, 浏览器会重新描绘相应的元素, 此过程称为Repaint(重绘)。因此重排必然会引 阅读全文
摘要:
Promise支持多重链式调用,避免了层层嵌套 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大 Promise的三种状态分为 pending初始状态 reslove可以理解为成功 reject可以理解为失败 基本操作 let PromiseDemo = 阅读全文