上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: 简而言之:鸭子类型说明了只要一个对象拥有鸭子类型中的属性,即便这个对象没有赋予类型/赋予了其他类型,我们也可以认为这个对象是属于鸭子类型。 好处是:方便,在一些函数的入参限制了传值的类型,只要我们的值满足类型的属性即可传入。 坏处是:可能存在意想不到的问题,然而 Typescript 也没报错。我们 阅读全文
posted @ 2023-12-25 10:17 脆皮鸡 阅读(124) 评论(0) 推荐(0)
摘要: 在 JavaScript 中,每个对象都包含一个内部属性 [[Class]],表示该对象的类型。这个属性是由 JavaScript 引擎内部自动设置的,并且不能直接访问。当你调用对象的 toString 方法时,JavaScript 引擎会通过这个属性来确定对象的类型,并将其作为字符串返回。 对于大 阅读全文
posted @ 2023-12-25 10:07 脆皮鸡 阅读(87) 评论(0) 推荐(0)
摘要: 问题 部分的组件库(例如antd)使用到了window.innerWidth和window.innerHeight属性,可无界框架在初始化时仅将主应用的innerWidth和innerHeight属性赋值给子应用,后续不管主应用如何变化,子应用的这两个属性无法跟随变化,也就导致子应用使用的这些组件库 阅读全文
posted @ 2023-12-19 11:12 脆皮鸡 阅读(1094) 评论(0) 推荐(0)
摘要: 🎈基于 RBAC 权限控制系统构建的企业集成中台系统,采用目前最常用的基于 角色Role 的权限控制 ( 用户 -> 角色 -> 权限 ),可配置各种颗粒度的权限。 同时支持已部署的项目嵌入运行。 🦾用户可绑定多个角色,同时支持角色切换,实现不同角色的权限切换,支持快捷键切换。(主应用:Shif 阅读全文
posted @ 2023-12-14 19:44 脆皮鸡 阅读(198) 评论(0) 推荐(0)
摘要: unknown 是 TypeScript 中的一种顶级类型,它表示一个未知的值。与 any 类型不同,unknown 类型更加类型安全。 当一个值被标记为 unknown 类型时,它只能赋值给 unknown 或 any 类型。这意味着我们不能对 unknown 类型的值执行任何操作,除非我们首先进 阅读全文
posted @ 2023-12-11 10:49 脆皮鸡 阅读(379) 评论(0) 推荐(0)
摘要: keyof 和 typeof 是 TypeScript 中的两个操作符,它们分别用于从类型中提取键和获取变量的类型。 keyof T:用于获取类型 T 的所有键的联合类型。也就是说,keyof T 将返回一个包含类型 T 中所有属性名的联合类型。 typeof x:用于获取变量 x 的类型。它会返回 阅读全文
posted @ 2023-12-11 10:40 脆皮鸡 阅读(777) 评论(0) 推荐(0)
摘要: Readonly<T> 是 TypeScript 中的一个预定义类型操作工具,用于将给定类型 T 中的所有属性设置为只读。这意味着创建的新类型将具有与原始类型相同的属性,但这些属性在新类型中是只读的,不可修改。 下面是一个示例: type Person = { name: string; age: 阅读全文
posted @ 2023-12-11 10:37 脆皮鸡 阅读(163) 评论(0) 推荐(0)
摘要: Omit<T, K> 和 Pick<T, K> 他们的区别在于它们的功能和作用对象: Omit<T, K>:用于从类型 T 中排除属性 K,生成一个新的类型,即返回类型中去掉指定属性的结果。这个工具适用于当我们需要创建一个新类型,该类型与原类型相似,但排除了特定属性的情况。 Pick<T, K>:用 阅读全文
posted @ 2023-12-11 10:33 脆皮鸡 阅读(289) 评论(0) 推荐(0)
摘要: 平滑滚动函数 smoothScrollTo 这是一个 JavaScript 函数,可以实现平滑滚动至指定位置。 function smoothScrollTo(targetY, duration) { const startY = window.pageYOffset; const distance 阅读全文
posted @ 2023-12-07 09:53 脆皮鸡 阅读(258) 评论(0) 推荐(0)
摘要: process.nextTick 是 Node.js 中一个特殊的函数,用于在当前操作结束后(当前事件循环的末尾)立即执行回调函数。它比 setImmediate 的优先级更高,并且会在下一个微任务队列中执行,而不是下一个事件循环迭代中。 使用 process.nextTick 可以将回调函数安排在 阅读全文
posted @ 2023-12-05 11:33 脆皮鸡 阅读(1424) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页