过一遍
文章平均质量分 64
Katrinasayhello_
平平无奇小辣鸡的学习过程~
展开
-
对象 | 继承(含图解、手写)
对象继承方法原创 2022-07-11 14:10:24 · 226 阅读 · 2 评论 -
手写原理 | Promise.all
手写Promise.all原创 2022-07-10 18:31:08 · 369 阅读 · 0 评论 -
字符串 | slice substr substring的区别
slice substr substring的区别原创 2022-07-08 18:44:11 · 215 阅读 · 0 评论 -
数组 | Array_API(含手写原理)
总结JavaScript中数组相关API包含手写原理,一起学习吧原创 2022-07-08 16:08:42 · 337 阅读 · 0 评论 -
对象 | Object_API
Object的API众多且重要,按照Object原型方法、进行分类原创 2022-07-08 16:07:08 · 280 阅读 · 1 评论 -
重要API |强大的reduce(内含reduce手写和应用场景)
reduce语法、手写及应用原创 2022-07-07 21:11:25 · 195 阅读 · 0 评论 -
过一遍|前端面试中常见对比(持续补充)
HTML1. link 和 @import的区别2. scr 和 href的区别3. title和h1的区别4. b与strong的区别5. i与em的区别6. 超链接中title和alt的区别CSS1. position中absolute和relative有什么区别?2. position中absolute和fixed有什么区别?3. visible:hidden display:none opacity:0有什么区别?4. 各种单位px em rem vh/vw 的区别5. d原创 2022-02-28 15:26:00 · 134 阅读 · 0 评论 -
过一遍|JavaScript中函数类型以及this指向问题
函数声明的三种方式1. 函数声明function add(a, b) { console.log(a+b);};2. 函数表达式let add = function(a,b) { console.log(a+b);};3. 使用Function构造函数生成实例// 前面都是函数参数,最后一个字符串参数表示函数体let add = new Function('a','b','a+b');// 不推荐原因:// 1. 需要两层解析:一层是函数解析,二是对内部字符串的解析,耗性能/原创 2022-02-28 15:12:08 · 125 阅读 · 0 评论 -
过一遍|JavaScript中迭代数组的api
在JavaScript中Array有很多好用的方法,如下表Array.push() 增末尾const arr = [1,2,3,4,5];const newArr = arr.push(0);console.log(newArr); // 6 返回的是数组的长度console.log(arr); // [ 1, 2, 3, 4, 5, 0 ] 改变了原数组Array.pop() 删末尾const arr = [1,2,3,4,5];const newArr = arr.pop.原创 2022-02-28 14:30:39 · 183 阅读 · 0 评论 -
过一遍|Promise面试题(会持续补充的)
Promise一直是面试被问的重点,根据各种面经记录Promise在面试中经常问道的问题,同时会增加一些前瞻性和拓展性的问题,适合我这种临时抱佛脚的人前期储备事件循环(event loop)的执行顺序详见B栈哈默:什么是Event Loop?如果用比较文字的形式来解释:一开始整个脚本作为宏任务执行执行过程中同步代码直接执行,宏任务进入宏任务队列,微任务进入微任务队列当前宏任务执行完出队,检查微任务列表,有则依次执行,直到全部执行完毕执行浏览器UI线程的渲染工作检查是否有Web wor.原创 2022-02-28 12:58:03 · 3014 阅读 · 0 评论