2019年1月25日

Promise

摘要: Promise是异步编程的一种解决方案,比传统的解决方案--回调函数和事件--更合理强大. Promise简单说就是一个容器,里面保存着某个未来才会结束的事件(异步操作)的结果.语法上是一个对象,从它可以获取异步操作的消息. Promise对象有两个特点. (1)对象的状态不受外界影响。Promis 阅读全文

posted @ 2019-01-25 11:28 不懂那两年 阅读(105) 评论(0) 推荐(0) 编辑

2019年1月22日

前端内存空间理解

摘要: 在学习内存空间之前,我们需要对三种数据结构有一个直观的认知。他们分别是堆(heap),栈(stack)与队列(queue)。 一、栈数据结构 要简单理解栈的存取方式,我们可以通过类比乒乓球盒子来分析。如下图所示。 这种乒乓球的存放方式与栈中存取数据的方式如出一辙。处于盒子中最顶层的乒乓球5,它一定是 阅读全文

posted @ 2019-01-22 19:05 不懂那两年 阅读(146) 评论(0) 推荐(0) 编辑

操作数组的方法

摘要: ES6 Array.of()返回所有参数数值组成的数组 ES6 Array.from()将两类对象转为真正的数组 第一个参数(必须):要转换为真正数组的对象 第二个参数(可选):对每个元素进行处理,将处理后的值放入返回的数组 第三个参数(可选):用来绑定this 改变原数组的方法 splice()添 阅读全文

posted @ 2019-01-22 19:04 不懂那两年 阅读(153) 评论(0) 推荐(0) 编辑

2019年1月18日

水平垂直居中的一些方法

摘要: 行内元素的水平居中 块级元素的水平居中 多个块级元素的水平居中 flex实现多个块级元素的水平居中 已知高度宽度元素的水平垂直居中 1.绝对定位与负边距实现 2. 绝对定位与margin 未知高度和宽度元素的水平垂直居中 1.被居中的元素是inline或者inline-block元素 2. css3 阅读全文

posted @ 2019-01-18 09:54 不懂那两年 阅读(188) 评论(0) 推荐(0) 编辑

2019年1月17日

js操作字符串的一些方法(总结)

摘要: js操作字符串的常见方法 1. charAt(index):返回指定索引处的字符串2. charCodeAt(index):返回指定索引处的字符的Unicode的值3. concat(str1,str2,...):连接多个字符串,返回连接后的字符串的副本4. fromCharCode():将Unic 阅读全文

posted @ 2019-01-17 18:23 不懂那两年 阅读(178) 评论(0) 推荐(0) 编辑

导航