摘要: 一.什么是闭包?我看看了很多的解释,看的人云里雾里的。最后总结了一下,闭包其实就代码编写时呈现的一种特定形式,就是在一个函数中定义并返回了另外一个函数,在这个内部定义的函数中可以访问外面的函数定义的变量,但是外面函数不能访问内部函数定义的变量。 function test1(){ var a = " 阅读全文
posted @ 2020-06-28 11:29 小饿爽 阅读(3057) 评论(0) 推荐(0)
摘要: 改变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 小饿爽 阅读(138) 评论(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 小饿爽 阅读(1141) 评论(0) 推荐(0)
摘要: 常用工具 CSS Sprites Generator:雪碧图的在线制作工具。 Lorem Picsum:好用的图片临时占位符。 Md2All:优秀的现在 Markdown 编辑器。 优波设计:优秀的设计导航网站,帮助你更好的寻找资料。 搬书匠:书籍搜索下载。 史莱姆导航:资源搜索。 codePen: 阅读全文
posted @ 2020-05-25 10:21 小饿爽 阅读(219) 评论(0) 推荐(0)
摘要: 待整理输出 阅读全文
posted @ 2020-05-18 20:09 小饿爽 阅读(114) 评论(0) 推荐(0)
摘要: 你的优点 你的缺点 最近在看什么书? 怎么学习的前端知识? 保持自我学习? 为什么要从事前端? 为什么离职? 你的职业规划 有什么问题问我的吗? 最近项目解决的一个技术难点,即项目中遇到了哪些坑?怎样解决的? 最近做的最成功的一次分享是什么 说一件你做的最酷的事情是什么 怎样理解前端工程化? 前端发 阅读全文
posted @ 2020-05-13 20:40 小饿爽 阅读(181) 评论(0) 推荐(0)
摘要: 到底什么是前端人的内功?在我看来,是这 4 点: 扎实的 JavaScript 语言基础。作为基本功,无论工具或框架如何变迁,了解 JavaScript 底层以及设计模式是必然的。 不仅会使用框架,更要懂底层原理。目前 Vue、React 还是大火阶段,但绝不能停留在「会用」阶段,要去深入了解每个环 阅读全文
posted @ 2020-05-13 10:36 小饿爽 阅读(620) 评论(0) 推荐(0)
摘要: 模块化开发的四点好处: (1)、 避免变量污染,命名冲突 (2)、提高代码复用率 (3)、提高了可维护性 (4)、方便依赖关系管理 前端模块化梳理: CommonJs: Commonjs 是javascript 的规范。同步操作。 AMD CMD ES6 Module 参考:https://gith 阅读全文
posted @ 2020-01-15 11:38 小饿爽 阅读(128) 评论(0) 推荐(0)
摘要: Speaking的优化流程 1、用户反馈:speaking的录音评测过程出现等待卡顿现象, 2、speaking流程: 播放单词-ding开始-开始录音-结束录音-ding结束-播放原声-评测结果 3、原来代码逻辑: 播放单词开始起,3秒开始录音 ,3s 后结束录音,结束录音开始播放原声,播放原声3 阅读全文
posted @ 2020-01-15 10:28 小饿爽 阅读(124) 评论(0) 推荐(0)
摘要: 继承:一个对象直接使用另一个对象的属性和方法 在ES5的继承中,先创建子类的实例对象this,然后再将父类的方法添加到this上( Parent.apply(this) )。 ES6采用的是先创建父类的实例this(故要先调用 super( )方法),完后再用子类的构造函数修改this 上图的例子: 阅读全文
posted @ 2020-01-14 15:27 小饿爽 阅读(1036) 评论(0) 推荐(0)