typescript
文章平均质量分 84
木鱼-
过一天就要进步一点,而且不知道也会更多,还有每天都会忘记一点。所以每天还得做功课
展开
-
前端模块化——彻底搞懂AMD、CMD、UMD、ESM和CommonJS
UMD是AMD和CommonJS的一个糅合。AMD是浏览器优先,异步加载;CommonJS是服务器优先,同步加载。既然要通用,怎么办呢?那就先判断是否支持node.js的模块,存在就使用node.js;再判断是否支持AMD(define是否存在),存在则使用AMD的方式加载。这就是所谓的UMD。转载 2024-02-04 09:32:43 · 306 阅读 · 0 评论 -
Ts中内置类型
OmitThisParameter 从 T函数类型中移除this参数 如果不存在 返回T 存在这创建一个不带此参数的新函数类型。Extract<T,U> 从T中提取可以分配给U的属性构造成一个新的联合类型 和Exclude相反。Exclude<T,U> 从T中排除可分配给U的的类型,返回联合类型。Parameters 从 函数类型T中使用的参数类型 构造元组类型。ReturnType 构造一个由函数类型 T返回类型组成的类型。ts内置了一些类型,这些类型可以进行其他类型的类型转化。转载 2024-01-31 15:17:40 · 54 阅读 · 0 评论 -
typescript 的基本用法说明
function test3({ a = 1, b = 2 } = {}): void {} // 双重默认值 右边是没传参的默认值 左边是传参了但是某个字段没定义的默认值。function test2([first, second]: [number, number]) {} // 参数结构定义类型 前一个是参数 后一个是类型。let masef:<T>(arr:Array<T>):T = testmm//具体实现。原创 2024-01-31 15:12:04 · 419 阅读 · 0 评论 -
shims.tsx.d.ts 文件在 Vue-Typescript 项目中有什么作用?
使用 typescript 创建 Vue 项目时,包含两个声明文件:shims-vue.d.ts 和 shims.tsx.d.ts.原创 2023-06-01 16:40:28 · 883 阅读 · 0 评论 -
vue-property-decorator的简单介绍
vue-property-decorator的简单介绍转载 2023-06-26 16:58:54 · 497 阅读 · 0 评论 -
Vue装饰器中的vue-property-decorator 和 vux-class使用详解,vuex-class的使用方法 ts+vuex
这篇文章主要介绍了Vue装饰器中的vue-property-decorator 和 vux-class使用详解,通过示例代码给大家介绍的非常详细,对vue-property-decorator 和 vux-class的使用感兴趣的朋友一起看看吧−。转载 2024-01-22 11:26:48 · 120 阅读 · 0 评论 -
Vue2.0+ ts(TypeScript)常用装饰器
当前值:{{ newVal }} 原来值:{{ oldVal }}转载 2024-01-22 11:06:04 · 161 阅读 · 0 评论 -
从java注解漫谈到typescript装饰器——注解与装饰
这里的format可以作为装饰器函数的工厂函数,因为format函数返回的是一个装饰器函数,上述的方法定义了元数据Sysmbol("format"),用Sysmbol的原因是为了防止元数据中的字段重复,而format定义了取元数据中相应字段的功能。通过注解添加元数据,然后在装饰器中获取这些元数据,完成对类、类的方法等等的修改,可以在装饰器中添加元数据的支持,比如可以可以在装饰器工厂函数以及装饰器函数中添加元数据支持等。注意:当我们声明一个类时,装饰器就会被调用,而不是等到类实例化的时候。转载 2024-01-19 16:41:08 · 43 阅读 · 0 评论 -
Typescript学习总结
Typescript学习总结转载 2023-07-04 10:44:46 · 14 阅读 · 0 评论 -
这些好用的TypeScript内置泛型帮助类型你用过几个
这些好用的TypeScript内置泛型帮助类型你用过几个原创 2023-07-04 09:51:58 · 33 阅读 · 0 评论