10 2020 档案

摘要:ts语言特征:封装,继承,多态,抽象 1.class的定义 class Person { name: string; constructor(n: string) { this.name = n; } getName():string { return this.name; } setName(na 阅读全文
posted @ 2020-10-15 20:04 queenDream 阅读(2868) 评论(0) 推荐(0)
摘要:二.ts函数定义 1.函数声明法: funtion a():number{ return 123 } funtion a():string{ return '123' } funtion a():boolean{ return true } funtion a():void{ } funtion a 阅读全文
posted @ 2020-10-14 21:01 queenDream 阅读(3114) 评论(0) 推荐(0)
摘要:一.ts的数据类型 好处:有利于维护,增加了数据类型校验 布尔类型(boolean) ; var a: boolean= true 数字类型(number) ; var a: number= 1 字符串类型(string) ; var a: string= ‘stying’ 任意类型(any) ;  阅读全文
posted @ 2020-10-14 19:07 queenDream 阅读(228) 评论(0) 推荐(0)
摘要:一.安装ts: npm install -g typescript 或是 yarn global add typescript (推荐) 或是 cnpm install -g typescript (推荐) 安装时遇到的小插曲:如果安装时遇到报错,比如 ...The operation was re 阅读全文
posted @ 2020-10-14 16:52 queenDream 阅读(373) 评论(0) 推荐(0)
摘要:1. performance: 性能比vue2.x块1.2~2倍; 2. Tree shaking support: 按需编译,体积比vue2.x更小; 3. Composition API: 组合API(类似React Hooks); 4. Better TypeScript support: 更 阅读全文
posted @ 2020-10-11 14:43 queenDream 阅读(593) 评论(0) 推荐(0)
摘要:一.diff算法优化; vue2.X中的dom是进行全量对比渲染(对应的所有dom都对比一遍,增加了对比次数和渲染速度); vue3.0添加了静态标记(与上次dom节点对比的时候,只对比有静态标记的dom进行渲染) 二.hoistStast 静态提升 vue2.x无论元素是否参与更新,每次都要重新创 阅读全文
posted @ 2020-10-11 14:35 queenDream 阅读(514) 评论(0) 推荐(0)