- 博客(13)
- 收藏
- 关注
原创 feat: 选中消息中的文字引用
1. 选中文字从第一个字符开始,到N个字符结束,显示【选中文字...】2. 选中文字从第N个开始,到最后一个字符,显示【...选中文字】3. 全选,显示【选中文字】4. 不能跨节点选中文字
2024-11-15 11:24:56
662
原创 this指向
1、普通函数的this指向2、箭头函数的this指向3、对象内部函数的this指向4、实例对象的this指向new过程发生了什么?5、改变函数的this指向
2024-04-14 23:39:55
441
1
原创 React18笔记:常用hooks及其实践问题解决
useEffect、useLayoutEffect的区别?memo、useMemo、useCallback的区别?怎么用?如何在现有Ract项目中使用TypeScript?Create React App 项目解决前端请求跨域?怎么在React项目中使用less?使用useReducer搭建数据仓库?自定义hook实现异步数据共享?
2024-04-14 15:59:56
1107
2
原创 TreeShaking
Tree Shaking 是一种用于优化前端 JavaScript 代码的技术,主要用于移除项目中未被使用的代码,以减小最终打包生成的文件大小。Tree Shaking在webpack、vite、gulp中的应用...
2024-03-18 22:53:39
1076
原创 js继承的七种方式
1、原型链继承 -- 重写prototype2、构造函数继承 -- Parent.call(this)3、组合继承 -- 重写prototype + Parent.call(this)4、原型式继承...5、寄生式继承...6、寄生组合式继承...7、ES6类的继承...
2023-03-28 17:32:11
2286
1
原创 web缓存:浏览器缓存+http缓存
web缓存主要指浏览器缓存和http缓存,浏览器缓存有localStorage、sessionStorage、cookie,http缓存主要有强制缓存和协商缓存...
2023-03-07 23:57:31
887
1
原创 vue3笔记:自定义组件
defineProps(),IProps可以给props设置类型,withDefaults的第二个参数支持给props设置默认值
2023-03-04 00:55:03
6092
1
原创 vue3笔记:侦听器
传入 `flush: 'post'`,可以在 `watch` 和 `watchEffect` 回调中获取到更新之后的 `dom`,也就是回调会在 `dom` 更新之后执行(默认在 `dom` 更新之前执行,也就是 `flush: 'pre'`) 。
2023-03-02 23:06:04
298
1
原创 vue3笔记:生命周期
挂载阶段:父组件onBeforeMount ---> 子组件onBeforeMount ---> 子组件onMounted ---> 子组件onActivated(KeepAlive包裹的子组件) ---> 父组件onMounted
2023-03-02 23:00:00
607
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人