![](https://img-blog.csdnimg.cn/20200329215708480.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
[005]JS专研系列
JS专研系列
Zero Ice
编辑&代码艺术
展开
-
JS | ES2015 and ES 2018 Rest & Spread
ECMAScript 2015引入了用于数组Rest & Spread:// Rest elements for array destructuring assignment:const primes = [2, 3, 5, 7, 11];const [first, second, ...rest] = primes;console.log(first); // 2console.log(second); // 3console.log(rest); // [5, 7, 11]/翻译 2020-05-09 23:35:51 · 124 阅读 · 0 评论 -
[005]JS专研系列 | 前端架构初体验(一)
一、背景以前自己做的一些Web应用,基本上都是按照非常传统的方式:服务器端渲染模板;利用jQuery的ajax进行异步数据交换。所以首次接触前端架构类的东西,难免有点无从下手。经过几天的奋战,以及参阅国内外大牛们的各种Tutorial之后,终于拨开迷雾,缕了些头绪,自己也试着从传统的方式过渡(重构)出了所谓的架构性的代码。二、传统代码$(function(){ $('#new...原创 2019-08-17 04:05:00 · 235 阅读 · 0 评论 -
[005]JS专研系列 | 宏任务&微任务面试题
目录1、概念2、面试题2.12.22.32.43、资源福利1、概念宏任务:DOM事件回调、Ajax回调、定时器回调 微任务:Promise回调、Mutation回调 宏任务需要在所有微任务执行完之后再去执行顺序:同步队列=>微任务=>宏任务2、面试题2.1setTimeout(()=>{ console.log(1)...原创 2020-02-29 10:54:18 · 1087 阅读 · 0 评论 -
[005]JS专研系列 | 一个类似于Array.prototype.map & 作用于Object方法
1、问题有一个ObjectmyObject = { 'a': 1, 'b': 2, 'c': 3 }是否可以有一个类似于Array.prototype.map的方法,使得效果如下:newObject = myObject.map(function (value, label) { return value * 2;});// newObject is now { ...原创 2020-02-21 05:34:17 · 290 阅读 · 0 评论