前端哥

在 TypeScript 中有效地使用 keyof 和 typeof 来表示类型

2024-08-15本文介绍了如何在typescript中使用typeof和keyof操作符来优化代码。typeof用于提取变量或函数返回值的类型,而keyof则用于获取对象类型的键的联合类型。结合两者,可以从常量对象中提取键和值的类型,提高类型安全性和代码可读性。同时,文章讨论了枚举在声明命名常量时的作用,并比较了常量对象和枚举在获取类型时的差异。这些技术有助于构建更健壮的TypeScript类型系统。

https://www.qianduange.cn//article/15696.html 分类:前端知识

Cocos Creator在typescript中获取其他节点及组件

2024-08-14本文介绍了在CocosCreator游戏引擎中如何通过cc.find()函数和node.getChildByName()方法来查找和获取场景中的节点,提供了具体的代码示例,并结合了一个实际的游戏交互场景——点击瓶子的动作处理,展示了这两种方法的应用。

https://www.qianduange.cn//article/15586.html 分类:前端知识

【TypeScript入门】TypeScript入门篇——枚举(enum)

2024-08-10TypeScript是一种静态类型、可选的编程语言,它在JavaScript的基础上添加了类型检查、接口、枚举等新特性,可以让开发更加高效、代码更加健壮。在typescript中,枚举是一种特殊的数据类型,它可以用来定义一组命名的常量,让代码更具可读性和可维护性。

https://www.qianduange.cn//article/15286.html 分类:前端知识

TypeScript中的模块与命名空间

2024-07-24在typescript中,命名空间(namespace)是用来组织和管理代码的一种方式。它提供了一种将相关的代码分组、隔离和导出的机制,避免了全局命名冲突的问题。命名空间的使用通过namespace关键字来定义,可以在一个文件中定义多个命名空间,并且可以嵌套使用。命名空间中可以包含类、函数、接口和其他命名空间。// 输出: 78.53981633974483 const rectangle = new Shapes . Rectangle("Rectangle" , 3 , 4);_typescript namespace module

https://www.qianduange.cn//article/14279.html 分类:前端知识

【开源三方库】Aki:一行代码极简体验JS&C 跨语言交互

2024-06-24OpenAtom OpenHarmony(以下简称“OpenHarmony”)的前端开发语言是ArkTS,在typescript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是JavaScript(简称JS)的超集。而Node-API(简称NAPI)是方舟引擎用于封装JS能力为Native插件的API,是前端JS与Native C/C 的FFI(Foreign Function Interface 跨语言交互接口)。_openharmony aki

https://www.qianduange.cn//article/13488.html 分类:前端知识

在typescript中使用第三方库:为你的代码增添一抹优雅

2024-06-16大多数流行的第三方库都有相关的类型定义文件可供使用,可以通过 npm 或 yarn 安装这些类型定义文件。类型定义文件通常以的形式命名。这将安装包,它包含了 lodash 库的类型声明。安装了类型定义文件后,TypeScript 编译器会自动使用它们。你无需手动导入类型定义文件,编译器可以根据你在代码中导入的第三方库自动关联相应的类型定义。// 输出:[[1, 2], [3, 4], [5]]在这个例子中,我们安装了 lodash 的类型定义文件,并使用import。_typescript引用第三方js库

https://www.qianduange.cn//article/12398.html 分类:前端知识

【TypeScript】Element 组件导入在 TypeScript 5 报错:模块 ““element-plus““ 没有导出的成员。。。

2024-06-11moduleResolution:模块解析策略,是指编译器在查找导入模块内容时所遵循的流程。因此目前要解决报错,我们只需要修改 tsconfig.json 下的为 node 就行。typescript 5.0版本升级,使用了。_element-plus引入在typescript5.0下的报错

https://www.qianduange.cn//article/11936.html 分类:前端知识

TypeScript选项‘importsNotUsedAsValues‘和‘preserveValueImports‘弃用

2024-06-10TypeScript 从5.0开始,选项“importsNotUsedAsValues”已经被标记为Deprecated,并将在typescript5.5之后停止支持,可以使用“verbatimModuleSyntax”选项替代。_this import is never used as a value and must use 'import type' because 'imp

https://www.qianduange.cn//article/11833.html 分类:前端知识

TypeScript——类(class)

2024-06-09在typescript是不允许直接在定义变量的 需要在上面先声明类只能继承(extends)类,实现(implements)接口类可以实现接口或类,类不可以继承接口,类只能继承类接口不能实现接口或者类,可以继承接口或类可多继承或者多实现。_typescript 中的类定义与用法

https://www.qianduange.cn//article/11665.html 分类:前端知识

TypeScript之interface与type

2024-05-31在typescript中,除了接口(interface),还有另一个概念叫做类型别名(type)。尽管它们在某些情况下可以互相替代使用,但它们在语义上有一些不同之处。让我们来看看两者的用法吧。

https://www.qianduange.cn//article/10296.html 分类:前端知识

39条数据,当前3/4

最近搜索

会员中心 联系我 留言建议 回顶部