logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 信息传递载体 Want —— 显式与隐式启动详解

本文针对掌握Stage模型基础的鸿蒙开发者,深入解析Want对象的核心机制。Want作为HarmonyOS组件通信的载体,支持显式/隐式两种启动方式:显式通过bundleName+abilityName精准调用;隐式通过action、entities等字段动态匹配目标Ability。文章详解Want结构、module.json5的skills配置技巧,并提供参数传递、结果回调等实战示例,帮助开发者

#harmonyos#华为
HarmonyOS 信息传递载体 Want —— 显式与隐式启动详解

本文针对掌握Stage模型基础的鸿蒙开发者,深入解析Want对象的核心机制。Want作为HarmonyOS组件通信的载体,支持显式/隐式两种启动方式:显式通过bundleName+abilityName精准调用;隐式通过action、entities等字段动态匹配目标Ability。文章详解Want结构、module.json5的skills配置技巧,并提供参数传递、结果回调等实战示例,帮助开发者

#harmonyos#华为
TypeScript 索引签名、只读数组与 keyof / typeof 入门

摘要: 本文深入讲解TypeScript高级类型特性,适合已掌握接口基础的开发者。重点内容包括: 索引签名:支持动态属性名(字符串/数字索引),需注意与普通属性的兼容规则及只读限制 只读数组:三种定义方式(ReadonlyArray<T>、readonly修饰符、as const断言)及可变性特点 keyof运算符:提取对象键名的联合类型,支持泛型约束与索引签名处理 typeof运算符

#typescript#ubuntu#linux
TypeScript 接口继承与混合类型

本文深入探讨TypeScript接口的高级特性,包括单继承与多继承语法、属性合并规则及冲突处理。重点解析接口如何继承类(含私有/保护成员),以及混合类型接口(兼具函数调用与对象属性)的实现技巧。对比接口继承与类型别名交叉的差异:接口继承提供更清晰的错误提示并支持类继承,而类型交叉更灵活但可能产生隐式never。通过DOM API和Promise等实例,展示混合接口的实际应用场景,帮助开发者在复杂类

#typescript#ubuntu#linux
TypeScript 类实现接口

摘要: 本文介绍TypeScript中类通过implements实现接口的用法,包括单接口实现、多接口冲突处理、类型检查规则等核心概念。对比了接口与抽象类的差异,并给出适用场景建议:接口适合定义轻量契约和多继承,抽象类适合共享状态和默认实现。文中包含属性初始化、方法签名匹配等注意事项,以及综合示例演示接口与继承的组合使用,为面向对象编程奠定基础。(149字)

#typescript#ubuntu#linux
TypeScript 接口的基本使用 —— 定义对象形状

TypeScript 接口核心用法指南 摘要:本文为掌握 TypeScript 基础类型的开发者深入讲解接口的核心用法。主要内容包括: 接口基本语法:定义对象形状,用于类型注解 特殊属性:可选属性(?)、只读属性(readonly)的使用场景 类型检查:对象字面量的多余属性检查机制及绕过方法 类型对比:接口与类型别名的关键区别与适用场景选择 高级特性:接口的声明合并特性及其优势

#typescript#javascript#前端
TypeScript 接口实战 —— 处理复杂嵌套对象

本文通过电商订单API案例,讲解如何设计TypeScript嵌套接口。采用自底向上方法,从最内层Address接口开始,逐步构建Customer、OrderItem等结构,最终形成完整的OrderData接口。文章介绍了处理可选字段、联合类型、深层只读等技巧,并建议通过接口组合减少嵌套深度。同时分享了与后端API对齐的实用方法,包括字段命名转换、泛型响应包装等,最后总结了过度嵌套、可选字段遗漏等常

#typescript#ubuntu#linux
TypeScript 中的类基础

TypeScript 类核心语法摘要 本文系统讲解了 TypeScript 类的核心语法,适合已掌握接口基础的开发者。主要内容包括: 类定义:字段初始化、构造函数与方法定义的基本语法 访问修饰符: public(默认):任意访问 private:仅类内部访问 protected:类及子类访问 只读属性:readonly修饰符限制属性仅初始化时可赋值 参数属性:构造函数参数直接声明字段的简写方式 类

#typescript#ubuntu#javascript
TypeScript 继承与多态

摘要: 本文面向已掌握 TypeScript 类基础的开发者,深入讲解类继承的核心概念。主要内容包括: 使用 extends 实现继承,子类可访问父类的 public/protected 成员 super 的两种用法:调用父类构造函数(必须在子类构造函数首行)和调用父类方法 方法重写机制与 TS 4.3+ 的 override 关键字(提供编译时重写校验) 多态的实现:父类类型变量指向子类对象时,

#typescript#javascript#前端
TypeScript 抽象类与抽象方法

摘要 本文面向已掌握 TypeScript 类基础知识的开发者,系统讲解抽象类(abstract)的核心概念与应用。主要内容包括: 抽象类定义:使用 abstract 声明不可实例化的基类,可包含具体方法和抽象方法 抽象方法:强制子类实现的契约方法(无方法体),支持访问修饰符控制 关键特性: 可包含构造方法和字段初始化 子类必须实现所有抽象方法(否则需声明为抽象类) 与接口对比: 抽象类适合共享状

#typescript#ubuntu#javascript
    共 26 条
  • 1
  • 2
  • 3
  • 请选择