摘要: 作为一名有追求的前端工程师,我们不管学习一门语言还是一个框架,要想把学好绝对不只是学它的用法, 比如 vue 为什么它的语法会那么简单,就能实现那么强大的功能?所以我们在学习的过程中一定要多学会 多问为什么,这样才能把一个知识学的更加的透彻。 首先我在学vue之前先问大家一些问题,看看大家能不能知道 阅读全文
posted @ 2018-11-09 10:29 1998丶1019 阅读(516) 评论(0) 推荐(1) 编辑
摘要: push方法 unshift方法 forEach方法 map方法 filter方法 reduce方法 阅读全文
posted @ 2018-10-26 10:22 1998丶1019 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: 二叉树是什么? 从字面意思上看来,首先由两个叉,所以简单的来说就是每个节点最多只能有两个叉。 图:有向图(有箭头的) 无向图(没有箭头) 环形图(形成了环) 无环图(没有环) 有序对无序对 树:有向无环图(计算机中的树和生活中的树是相反的,头部在上面) 分类 1.平衡二叉树:任意一个节点,其左节点层 阅读全文
posted @ 2018-10-25 20:34 1998丶1019 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 查重 (1)利用for循环需要45次 (2)利用对象不能有同一个属性 需要10次 冒泡排序 数组的去重 字符串的去重 统计字符串出现最多的次数 查找没有重复的字符串 深度拷贝 圣杯模式 insertAfter方法 查找数组里面最小的值 通过二分法查找(学习其中思想,不是为了解题) 题 代码 阅读全文
posted @ 2018-10-25 18:09 1998丶1019 阅读(843) 评论(1) 推荐(0) 编辑
摘要: Map和普通的设置对象的区别 普通的对象设置 设置key 为 1 和 '1' 都是一样的 会发生隐式类型转换 Map不会发生 Map底层的实现 Map数据结构查找速度之所以快 是因为它的底层实现并不是我们所能想到的数据遍历 而是用到了邻接链表+桶排序+红黑树 首先我们为什么要到邻接链表? 其实我们可 阅读全文
posted @ 2018-10-24 15:26 1998丶1019 阅读(4192) 评论(0) 推荐(0) 编辑
摘要: webpack1.x webpack2.x webpack3.x webpack4.x 官网: https://webpack.js.org/ 静态开发(H5+C3) gulpvue\react -> webpackDEMO -> webpack 转 webpack是什么? 打包工具(模块打包器) 阅读全文
posted @ 2018-10-23 13:00 1998丶1019 阅读(353) 评论(0) 推荐(0) 编辑
摘要: //promise的封装 class myPromise { constructor(fn) { if (typeof fn !== 'function') { //判断传输的类型不是函数 报相应的错误 throw TypeError(`myPromise resolver ${fn} is not 阅读全文
posted @ 2018-10-23 11:15 1998丶1019 阅读(982) 评论(1) 推荐(0) 编辑
摘要: Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。于1993年问世。 作者:Brendan Eich 浏览器的组成: 1.shell部分(也就是我们顾名思义的外壳) 2.内核部分 2.1.渲染引擎(语法规定和渲染) 2.2.js引擎 2.3.其他模块 扩展部分: 2008年Go 阅读全文
posted @ 2018-09-20 22:04 1998丶1019 阅读(317) 评论(0) 推荐(0) 编辑