• typescript 装饰器

    本文参考 后盾人编程。 开启装饰器功能 需要开启 tsconfig 下面两项: 类装饰器 类装饰器的声明如下: 也就是说一个 类装饰器是一个函数,接收一个类作为 target…

    2023-07-25笔记  typescript  装饰器  decorator  

  • 线性代数基向量

    序 学习参考:https://www.bilibili.com/video/BV1ys411472E/?p=4&spm_id_from=pageDriver&vd_source=6f218c0860d87e56ee0649a751222f5…

    2023-05-27笔记  线性代数  基向量  基向量变换  

  • 线性代数复合变换

    序 参考:https://www.bilibili.com/video/BV1ys411472E?p=5&vd_source=6f218c0860d87e56ee0649a751222f5…

    2023-05-27笔记  线性代数  复合变换  

  • 理解 css containe 属性

    containe 属性 W3C containe 属性定义: Name 名称: contain Value 值: none | strict | content | [ size || layout || style || paint ] Initial 初始值: none…

    2023-03-16博客  css  containe  content-visibility  contain-intrinsic-block-size  contain-intrinsic-inline-size  contain-intrinsic-width  contain-intrinsic-height  contain-intrinsic-size  contentvisibilityautostatechange  

  • 记忆函数的一些思考

    前言 我在 React 中中处理 Promise 依赖执行时时长遇到这样的场景,A、B、C 三个函数,但是 B 和 C 依赖 A 函数执行的结果执行,并且 B 和 C 的执行很可能在两个完全不着边际的组件中,没有联系。同时 A…

    2023-03-09博客  memoization  cache  function  

  • 刘嘉豪的个人简历

    个人信息 姓名:刘嘉豪 出生:1996/05、男 求职意向:web 前端开发工程师 工作经验:三年半(40 个月) 目前状态:离职 联系:13402042823,842935337@qq.com。 简历首页:https://xxwwp.github.io/docs/essay…

    2023-03-06随笔  工作  

  • 媒体资源懒加载

    懒加载常识 页面中可能会出现很多媒体资源,比如图片列表,视频列表等等。加载首屏看不到的图片只会浪费带宽,而且影响首屏打开速度。 上述情况也可以通过分页控制,一次只加载少量资源,通过手动会滚动到底部进行翻页,批量加载,这是另一种处理方式,这种方式的确更合理,但是 SEO…

    2023-03-01笔记  懒加载  IntersectionObserver  

  • 如何才能手动触发 React 表单的 onChange 事件

    年前项目里面使用到手机号的几个接口都加了区号,就是类似“+86”这种字段,明显就是一个 select 选择器。 我预期是把一个 input 或者 select 元素进行封装后,给原生表单元素分发 input 或者 change…

    2023-01-31博客  react  input  select  原生事件  

  • React 如何根据外部状态进行更新

    前言 为了更新的安全和可靠,React 的状态一直都比较封闭,不论是早期类组件的 this.state,还是 hook 年代的 useState|useReducer,React 依赖外部数据更新都不是很容易。 要使 React…

    2022-12-16博客  react  外部依赖  外部状态  zustand  jotai  

  • Symbol 笔记

    Symbol 参考 Symbol 是 es 新的数据类型,最基本的功能就是生成一个唯一值。 例如: Symbol 特性 Symbol 函数不能使用 new 关键字实例化 Symbol 类型转换 typeof 关键字验证 Symbol 类型总是返回 "symbol" Symbol…

    2022-07-12笔记  JavaScript  js  Symbol