04 2024 档案
Js链式调用面试题
摘要:Js链式调用 需求:要求可以链式调用对象的方法,该对象有四个方法,加减乘除,一个get结果方法 eg: counter.add(3).sub(1).get() // 2 方法一 通过Es6实现 class Counter { private result = 0; add(val: number)
阅读全文
TypeScript 中 Type 'typeof globalThis' has no index signature 错误解决
摘要:TypeScript 中 Type 'typeof globalThis' has no index signature 错误解决 当我们尝试访问 global 对象上不存在的属性时,会出现错误“Element implicitly has an 'any' type because type 't
阅读全文
nextJs中使用styled-jsx
摘要:NextJs 不支持直接在页面和组件里import Css这种引入方式(除了全局引入),但是可以使用styled-jsx的方式进行Css的样式定义,也可以实现样式加载 NextJs中Css的几种使用方案: global 全局引入: 在main文件或者app.js/ts 文件里面进行全局引入,这种只是
阅读全文
通过滤镜filter属性hue-rotate变换主题的方案
摘要:主题切换方案一般都是依赖Css变量去做,但是可以通过滤镜属性可以实现主题色的变换; 1,hue-rotate属性,用于调整元素的色相,色相的概念可以在 HSL 中看到 H:色相 S:饱和度 L:亮度 body { filter: hue-rotate(45deg); } 成本几乎为0,实现简单。缺点
阅读全文