kkkAloha
欢迎私戳交流 共同进步
展开
-
手写 | 设计模式
参考+代码原创 2024-10-18 17:06:27 · 101 阅读 · 0 评论 -
vue | 组件通信
【代码】vue | 组件通信。原创 2024-10-11 19:46:30 · 218 阅读 · 0 评论 -
vue | 基础
和angular对比学习。原创 2024-10-11 14:49:24 · 167 阅读 · 0 评论 -
手写实现⭐
【代码】面经 | 手写。原创 2024-09-25 10:32:22 · 277 阅读 · 0 评论 -
前端面经--没什么做不到的,只是时间的问题
什么是闭包?函数+函数访问的变量。特点是可以访问函数外面的变量;其实debounce本质上返回的是一个函数定义,也就是下面的d函数,显然,d函数访问了d函数外的timer,那么d函数和timer构成了闭包。这也是实现防抖的关键。timer变量,只要有函数引用,就不会消失。五次抖动中(循环),每次循环,都返回了debounce的d函数,我们可以对应成d1,d2,d3,d4,d5;实际上di都访问了timer,然后,di+1会清除掉di创建的timer,并且将timer指向新的timer,其实也就是覆盖。原创 2024-09-11 17:13:14 · 859 阅读 · 0 评论 -
面经 | webpack
说了loader是一个函数,所以你可以自己新建一个文件,自定义loader函数: 然后在rules中引入就行了;(其实也可以在需要的其他文件中引入)this.query 和 this.callback;去搜loader函数,很容易在函数中看到这样两行// ...this.query就是在获取你配置的{key:‘value’},如下图;// 要配置options的话,只能是一个对象;//原创 2024-09-24 13:19:33 · 881 阅读 · 0 评论 -
面经 | css
flex:1是felx:1 1 0的简写,是flex-grow:1;flex-basis:0的简写;掌握熟悉上面的一两种写下就行了。父元素是非static元素。原创 2024-09-24 13:18:04 · 846 阅读 · 0 评论 -
面经 | JS
什么是闭包?函数+函数访问的变量。特点是可以访问函数外面的变量;其实debounce本质上返回的是一个函数定义,也就是下面的d函数,显然,d函数访问了d函数外的timer,那么d函数和timer构成了闭包。这也是实现防抖的关键。timer变量,只要有函数引用,就不会消失。五次抖动中(循环),每次循环,都返回了debounce的d函数,我们可以对应成d1,d2,d3,d4,d5;实际上di都访问了timer,然后,di+1会清除掉di创建的timer,并且将timer指向新的timer,其实也就是覆盖。原创 2024-09-24 13:16:30 · 694 阅读 · 0 评论 -
面经 | ES6
打印p就好理解了,p是一个promise对象,状态为fulfilled;所以无论何时then,都能读到他的fulfilled值:‘hi’;,excutor是一个函数,可以接受两个入参resolve,reject。原创 2024-09-24 13:14:23 · 503 阅读 · 0 评论