摘要: setInterval和setTimeout是前端开发中经常会用到的定时器,下面对其原理进行一下分析。 javascript是单线程的,一个javascript运行时包含了一个待处理的消息队列,每条消息都代表要运行的函数。当调用栈为空时,会从队列里取出条消息进行处理。 setTimeout方法包含两 阅读全文
posted @ 2017-02-09 17:53 李啸虎 阅读(2456) 评论(0) 推荐(0) 编辑
摘要: 此分类为学习ECMAScript 6的笔记,主要参考《ECMAScript 6 入门》 ECMAScript6对字符串进行了一系列的扩展。 字符串遍历器接口 ECMAScript6为字符串提供了遍历器接口,使得字符串可以进行for...of...循环。 这个遍历器可以识别大于 0xFFFF 的码点, 阅读全文
posted @ 2017-02-09 16:34 李啸虎 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 此分类为学习ECMAScript 6的笔记,主要参考《ECMAScript 6 入门》 ES6允许按照一定的模式,从数组和对象中提取值,对变量进行赋值。 数组的解构赋值 本质上属于模式匹配,只要等号两边模式相同,便可进行赋值。 另一种情况是不完全解构,等号左边的模式之匹配一部分等号右边的模式,这样依 阅读全文
posted @ 2017-02-09 16:34 李啸虎 阅读(181) 评论(0) 推荐(0) 编辑