摘要: Interface 描述:用来描述对象的形状,能够被扩展 常用语法 ( Common Syntax ) 1. 描述普通对象 interface JsonResponse { version:number; outOfStock?: boolean; // 可选属性 readonly body: st 阅读全文
posted @ 2022-12-05 21:25 。吃什么 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 控制流分析(Control Flow Analysis) 描述: CFA 几乎总是采用联合,基于代码逻辑去减少联合里面的类型数量。 大多数时候,CFA 在自然的JavaScript布尔逻辑中工作,但是有一些方法可以定义你自己的函数,这些函数会影响 TypeScript 缩小类型的方式。 简单说就是: 阅读全文
posted @ 2022-12-10 14:56 。吃什么 阅读(96) 评论(0) 推荐(0) 编辑
摘要: class private 和 # 的区别 前缀 private 只是TS语法,在运行时不起作用,外部能够访问,但是类型检查器会报错 class Bag { private item: any } 修饰符 # 是JS语法,是运行时私有的,并且在JavaScript引擎内部强制执行,它只能在类内部访问 阅读全文
posted @ 2022-12-09 14:22 。吃什么 阅读(56) 评论(0) 推荐(0) 编辑
摘要: Type 描述:全称叫做 '类型别名',为类型字面量提供名称。比 Interface 支持更丰富的类型系统特性。 Type 与 Interface 区别 Interface 只能描述对象的形状,Type 不止 Interface 能多次声明进行扩展,Type 不行 在性能方面,Type 接口检查能够 阅读全文
posted @ 2022-12-06 16:47 。吃什么 阅读(305) 评论(0) 推荐(0) 编辑
摘要: interface PubSubType { events: { [key: string]: { name: string, once: boolean, cb: Function }[] } on(name: string, cb: Function): void once(name: stri 阅读全文
posted @ 2022-08-10 14:19 。吃什么 阅读(74) 评论(0) 推荐(0) 编辑
摘要: watchEffect 执行传入的一个函数,同时自动追踪函数中依赖到的数据,并在其依赖变更时重新运行该函数。 并且会在 组件挂载前 立即调用一次,(默认是挂载前,可通过修改 flush 属性改变,后边会讲到) 例子 const person = reactive({ count: 0, }); on 阅读全文
posted @ 2022-05-31 14:15 。吃什么 阅读(166) 评论(0) 推荐(0) 编辑
摘要: http 缓存,有时候静态资源没更新的情况下,不需要每次都去服务器获取,减少资源的请求。 Http 报文中与缓存相关的首部字段 1. 通用首部字段(就是请求报文和响应报文都能用上的字段) 2. 请求首部字段 3. 响应首部字段 4. 实体首部字段 废弃字段 http 1.0 版本有 pragma 和 阅读全文
posted @ 2022-05-27 15:02 。吃什么 阅读(34) 评论(0) 推荐(0) 编辑
摘要: ref 函数实现代码 const a = ref(1); function ref(value){ const wrapper = {value} Object.defineProperty(wrapper,'__v_isRef',{ value: true }) return reactive(w 阅读全文
posted @ 2022-05-25 17:27 。吃什么 阅读(286) 评论(0) 推荐(0) 编辑
摘要: Web端常见的上传方法是用户在浏览器或App端上传文件到应用服务器,应用服务器再把文件上传到OSS。 和数据直传到OSS相比,有以下缺点 上传慢:用户数据需先上传到应用服务器,之后再上传到OSS 费用高:费用高:需要准备多台应用服务器。由于OSS上行流量是免费的,如果数据直传到OSS,将节省多台应用 阅读全文
posted @ 2022-05-19 15:13 。吃什么 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 主要用到属性有: filter 滤镜的 hue-rotate 色调旋转, text-shadow 文字阴影, transform 的 scale缩放, transition 过渡属性, animation 动画 效果图: 代码: 1 <!DOCTYPE html> 2 <html lang="en" 阅读全文
posted @ 2020-04-04 15:25 。吃什么 阅读(1292) 评论(0) 推荐(0) 编辑