logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【无标题】

鸿蒙应用采用模块化分包架构,核心分为 HAP、HAR、HSP 三类程序包,三者各司其职,分别对应应用运行载体、静态代码复用、动态共享模块,是大型鸿蒙项目工程化开发的核心基础。HSP 为运行时动态共享模块,多个 HAP 可共用一份代码资源,大幅降低应用整体包体积,支持按需延迟加载,适合大型复用业务模块。HAR 属于静态打包库,编译阶段会将全部代码、资源拷贝至依赖方,无独立运行能力,适合封装工具函数、

#harmonyos#华为
【无标题】

鸿蒙应用采用模块化分包架构,核心分为 HAP、HAR、HSP 三类程序包,三者各司其职,分别对应应用运行载体、静态代码复用、动态共享模块,是大型鸿蒙项目工程化开发的核心基础。HSP 为运行时动态共享模块,多个 HAP 可共用一份代码资源,大幅降低应用整体包体积,支持按需延迟加载,适合大型复用业务模块。HAR 属于静态打包库,编译阶段会将全部代码、资源拷贝至依赖方,无独立运行能力,适合封装工具函数、

#harmonyos#华为
Git 常用操作

Git 的操作看似繁杂,实则核心命令只有十几个,只要理清工作区→暂存区→本地仓库→远程仓库的流转逻辑,结合实操多练习,不用死记硬背也能熟练运用。无论是个人项目的版本管理、跨设备开发,还是团队的多人协同、代码共享,掌握 Git 都能大幅提升开发效率,彻底规避代码管理的各种坑。新手可以从基础命令入手,先吃透本地操作,再攻克远程协作、分支管理、冲突解决等进阶操作,慢慢就能真正让 Git 成为代码开发的得

#elasticsearch#大数据#搜索引擎
TypeScript 异步编程:Promise 与 async/await 及泛型联合实战

统一使用 Promise 封装所有异步操作,配合 TS 泛型固定返回类型,保证类型安全;业务代码优先采用 async/await 替代原生 Promise 链式调用,逻辑更直观;使用 await 时必须搭配 try/catch 捕获异常,防止异步错误阻塞程序;通用异步、请求逻辑抽离为独立泛型函数,提高代码复用性;有序异步场景使用 for...of 配合 await,避免普通 for 循环异步执行顺

#javascript#前端#开发语言
TypeScript 设计模式:五大创建型模式

单例模式:全局唯一实例,用于全局资源、配置、工具类;工厂方法模式:一个工厂对应一个产品,产品扩展友好;抽象工厂模式:一个工厂对应一整套产品族,保证组件配套使用;建造者模式:针对属性繁多、参数可选的复杂对象,分步构建;原型模式:以克隆方式创建对象,降低高成本对象的创建开销。在 TypeScript 前端 / Node.js 项目中,可根据对象复杂度、扩展需求、创建成本灵活选择对应模式,让对象创建逻辑

#typescript
TypeScript 中的类与对象

类封装属性与方法,构造函数完成初始化。修饰符控制访问权限,保护代码安全。继承实现代码复用,子类可扩展与重写。抽象类定义规范,子类强制实现逻辑。静态成员属于类,无需创建对象即可调用。

#typescript#javascript#前端
TypeScript 泛型详解:定义、使用、特点优势、泛型约束与泛型数据类型

泛型通俗理解就是类型的参数化,把类型当作参数传递,在定义函数、接口、类时不预先指定具体类型,而是在使用时再传入实际类型。语法格式:通过尖括号<T>声明泛型参数,T是泛型占位符(可自定义为 U、V、K 等),遵循代码命名规范:语义化英文命名,不使用拼音,常量全大写、函数大写下划线分隔。泛型是类型参数化,用<T>声明,使用时传入具体类型;支持泛型函数、接口、类,实现逻辑通用化;extends可约束泛型

#typescript#javascript#前端
TypeScript 设计模式:七大结构型模式

适配器:解决接口不兼容,做中间转换;装饰器:动态给对象叠加功能,灵活扩展;代理:控制对象访问,追加前置 / 后置通用逻辑;外观:封装多子系统,提供统一简易调用入口;桥接:拆分多维度变化,用组合替代继承,防类爆炸;组合:构建树形结构,统一处理整体与局部节点;享元:池化复用相似对象,大幅优化内存占用。在 TypeScript / Node.js 项目开发中,可根据结构特点、扩展需求、性能要求选择对应模

#typescript#开发语言
TypeScript 设计模式精讲:行为型模式

定义一套固定不变的算法骨架,将流程中可变步骤抽象为抽象方法,交由子类实现。父类控制整体执行顺序,子类仅重写差异化逻辑,符合开闭原则。将一组独立算法封装为策略类,统一实现相同接口,外部持有策略对象动态切换,消除大量 if/else、switch 判断。定义一对多依赖关系,当目标对象状态变更时,自动通知所有订阅观察者,实现发布者与订阅者解耦。提供统一遍历接口,隔离集合内部存储结构,客户端无需关心底层数

#typescript
Git 常用操作

Git 的操作看似繁杂,实则核心命令只有十几个,只要理清工作区→暂存区→本地仓库→远程仓库的流转逻辑,结合实操多练习,不用死记硬背也能熟练运用。无论是个人项目的版本管理、跨设备开发,还是团队的多人协同、代码共享,掌握 Git 都能大幅提升开发效率,彻底规避代码管理的各种坑。新手可以从基础命令入手,先吃透本地操作,再攻克远程协作、分支管理、冲突解决等进阶操作,慢慢就能真正让 Git 成为代码开发的得

#elasticsearch#大数据#搜索引擎
到底了