摘要: 改变this 的指向 1.call:参数1 this指向,参数2 任意类型 2.apply:参数1 this指向,参数2 数组 (参数一为null指向的是本身) 3.bind 绑定 使用的时候需要手动调用下返回 的新函数(不会自动执行) 3.var一个变量保存this指向 4.使用es6的箭头函数 阅读全文
posted @ 2020-06-24 15:06 小饿爽 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 摘抄自 https://blog.csdn.net/houdabiao/article/details/78620202 1、babel是什么? babel官网正中间一行黄色大字写着“babel is a javascript compiler”,翻译一下就是babel是一个javascript转译 阅读全文
posted @ 2020-06-11 14:40 小饿爽 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 常用工具 CSS Sprites Generator:雪碧图的在线制作工具。 Lorem Picsum:好用的图片临时占位符。 Md2All:优秀的现在 Markdown 编辑器。 优波设计:优秀的设计导航网站,帮助你更好的寻找资料。 搬书匠:书籍搜索下载。 史莱姆导航:资源搜索。 codePen: 阅读全文
posted @ 2020-05-25 10:21 小饿爽 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 待整理输出 阅读全文
posted @ 2020-05-18 20:09 小饿爽 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 你的优点 你的缺点 最近在看什么书? 怎么学习的前端知识? 保持自我学习? 为什么要从事前端? 为什么离职? 你的职业规划 有什么问题问我的吗? 最近项目解决的一个技术难点,即项目中遇到了哪些坑?怎样解决的? 最近做的最成功的一次分享是什么 说一件你做的最酷的事情是什么 怎样理解前端工程化? 前端发 阅读全文
posted @ 2020-05-13 20:40 小饿爽 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 到底什么是前端人的内功?在我看来,是这 4 点: 扎实的 JavaScript 语言基础。作为基本功,无论工具或框架如何变迁,了解 JavaScript 底层以及设计模式是必然的。 不仅会使用框架,更要懂底层原理。目前 Vue、React 还是大火阶段,但绝不能停留在「会用」阶段,要去深入了解每个环 阅读全文
posted @ 2020-05-13 10:36 小饿爽 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 模块化开发的四点好处: (1)、 避免变量污染,命名冲突 (2)、提高代码复用率 (3)、提高了可维护性 (4)、方便依赖关系管理 前端模块化梳理: CommonJs: Commonjs 是javascript 的规范。同步操作。 AMD CMD ES6 Module 参考:https://gith 阅读全文
posted @ 2020-01-15 11:38 小饿爽 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Speaking的优化流程 1、用户反馈:speaking的录音评测过程出现等待卡顿现象, 2、speaking流程: 播放单词-ding开始-开始录音-结束录音-ding结束-播放原声-评测结果 3、原来代码逻辑: 播放单词开始起,3秒开始录音 ,3s 后结束录音,结束录音开始播放原声,播放原声3 阅读全文
posted @ 2020-01-15 10:28 小饿爽 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 继承:一个对象直接使用另一个对象的属性和方法 在ES5的继承中,先创建子类的实例对象this,然后再将父类的方法添加到this上( Parent.apply(this) )。 ES6采用的是先创建父类的实例this(故要先调用 super( )方法),完后再用子类的构造函数修改this 上图的例子: 阅读全文
posted @ 2020-01-14 15:27 小饿爽 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 集合的概念以及和数组的区别 其实数组也是集合, 只不过数组的索引是数值类型.当想用非数值类型作为索引时, 数组就无法满足需要了. 而 Map 集合可以保存多个键-值对(key-value), Set 集合可以保存多个元素. 对Map 和 Set 一般不会逐一遍历其中的元素. Map 一般用来存储需要 阅读全文
posted @ 2020-01-10 14:53 小饿爽 阅读(374) 评论(0) 推荐(0) 编辑