ts
文章平均质量分 61
佛系努力中……
(You are braver than you believe
Stronger than you seem
smarter than you think
And loved more than you know)
展开
-
vue3使用interface定义props
interface定义props原创 2022-12-01 11:43:20 · 1834 阅读 · 0 评论 -
AMD、CMD、CommonJs和UMD
一个模块化系统所必须的能力定义封装的模块定义新模块对其他模块的依赖可以对其他模块的引入支持CommonJsCommonJs是服务端的模块规范,Node.js采用这个规范。根据CommonJs的规定,一个单独的文件就是一个模块。加载模块使用require方法,该方法读取一个文件并执行,最后返回文件内部的exports对象。// foobar.js//私有变量var test = 123;//公有方法function foobar () { this.foo = functi原创 2020-09-25 09:58:13 · 161 阅读 · 0 评论 -
typeScript的类型兼容
类型兼容性用于确定一个类型是否能赋值给其他类型。X兼容Y 即 X(目标类型)= Y(源类型)1.接口兼容只要Y具备X接口的属性,则X = Y成立。这里遵循鸭子类型规则:“如果它走路是鸭子,叫起来也是鸭子,那么它就是鸭子”。鸭子类型知道我们只关注对象的行为,而不关注对象的本身。interface X{ a:any; b:any;}interface Y{ a:any; b:any; c:any;}let x:X = {a:1,b:2}let y:Y = {a:1,b原创 2020-06-20 10:57:11 · 1059 阅读 · 0 评论