链表(Linked-list) 前面我们讨论了如何使用栈、队列进行存数数据,他们其实都是列表的一种,底层存储的数据的数据结构都是数组。 但是数组不总是最佳的数据结构,因为,在...

链表(Linked-list) 前面我们讨论了如何使用栈、队列进行存数数据,他们其实都是列表的一种,底层存储的数据的数据结构都是数组。 但是数组不总是最佳的数据结构,因为,在...
老生常谈的问题了,之前换淘宝源就能安装成功,今天试了换源、删除modules/lock文件重装都不行,最后参考网上的文章安装了win平台的编译环境之后终于搞定了 。注意需要使...
一、Vue.js 1. Vue.js 是什么 Vue.js 是一个轻巧、高性能、可组件化的 MVVM 库,拥有非常容易上手的 API;Vue.js是一个构建数据驱动的 Web...
写在前面 关于wbepack打包懒加载和chunk,其实我们在进行代码分割的时候多少用到过,这篇文章,我们将webpack懒加载做一个较详细的分析讲解 什么是懒加载? 我们回...
reduce forEach map
async/await是基于promise实现的,他不能用于普通的回调函数async/await使得异步代码看起来像同步代码async/await与Promise一样,是非阻...
首先,ES6 的 class 属于一种“语法糖”,所以只是写法更加优雅,更加像面对对象的编程,其思想和 ES5 是一致的。 等同于 其中 constructor 方法是类的构...
有这么一段代码经常会出现在代码中 测试代码 调用publish后打印出了123 HH。很奇妙的一段代码,当然实际上只是遍历了数组,然后把数组中的所有函数全部执行一遍而已。但是...
一、NextTick是什么 官方对其的定义: 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM 什么意思呢? 我们可以理解成...
观察者模式是前端设计模式的核心 介绍 发布 & 订阅 一对多什么是发布 & 订阅?我说好了一件事情,等着别人来做。 比如,我躺在家里,订了一份外卖,然后等着,会有人来给你触...
一面 自我介绍 项目问题 手写axios获取数据 手写一个请求,如果response的status为0,表示失败,为1表示成功(使用promise) 手写bind 手写最长回...
Promise的then用起来很方便,通过链式调用可以让代码看起来更清晰。 对应的结果是: 可是,如果我们在处理step2的时候,因为条件满足了,后面的步骤不需要执行,这时候...
前言 最近关于 Serverless 的讨论越来越多。看似与前端关系不大的 Serverless,其实早已和前端有了颇深渊源,并且将掀起新的前端技术变革。此次分享根据个人理解...
作为股票投资者的我,当然也是非常关注交易新规,下面就一起来了解下: 1、新股前5个交易日不设涨跌幅 根据创业板交易特别规定,创业板注册制下,新上市股票前5个交易日不设...
reduce()方法可以搞定的东西,for循环,或者forEach方法有时候也可以搞定,那为啥要用reduce()?这个问题,之前我也想过,要说原因还真找不到,唯一能找到的是...
一、 去年十月,支付宝策划了一场全网爆红的“锦鲤”活动。 大奖得主信小呆,集万千宠爱于一身。 各大品牌、各个行业,都可以为她提供兑奖期一年的某项免费服务,价值百万。 她当即兴...
作者:凉皮 | 编辑:西西姐 “VS Code 写代码是真好用、真爽。” 想必你也已经听过身边不止一个人这么说。最近的 JS 2019 报告中,VS Code 也是以压倒性的...
红杏出墙。。
丈夫和媳妇说,把游戏关了,我们来大战三百回合下班回到家,媳妇儿正在坐在电脑前玩LOL,幽暗的灯光下一副岁月静好的样子。 我兽性大发扑了过去抱住她的腰:“把游戏关了,我们来大战三百回合吧。” 她转过头来看了看我:“来吧,...