logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ArkTS 自定义组件完全指南:@Builder、@Extend、@Styles 实战解析

《ArkTS自定义组件实战指南:@Builder、@Extend、@Styles深度解析》 本文深入探讨ArkTS三大核心装饰器的使用场景与技巧:1)@Builder适用于构建可复用的UI区块,支持参数传递和复杂逻辑,分为组件内和全局两种形式;2)@Extend专用于扩展系统组件,可添加样式和简单逻辑但不支持嵌套子组件;3)@Styles专注于样式复用,类似CSS类概念。文章通过典型场景示例揭示各

文章图片
#harmonyos#华为
ArkTS Navigation 路由实战:从 Router 迁移到 NavPathStack,打造企业级路由体系

本文介绍了如何从传统的 @ohos/router 迁移到 ArkTS 的 Navigation + NavPathStack 路由体系。文章首先分析了旧路由方案的痛点(类型不安全、参数传递脆弱等),然后详细讲解了新架构的核心组件(Navigation、NavDestination、NavPathStack)。通过5分钟快速搭建路由骨架,演示了如何定义类型安全的路由表,实现页面跳转和参数传递,并重点

文章图片
#harmonyos#鸿蒙#华为
ArkTS 服务卡片开发全攻略:从零打造可交互的桌面 Widget

本文详细介绍了如何在鸿蒙系统中开发ArkTS服务卡片(Widget),从核心概念到实战应用。主要内容包括:服务卡片的三要素(FormExtensionAbility、ArkTS Card UI、Form Host)及其交互机制;卡片尺寸规格和适用场景;项目结构配置与关键字段说明;以及通过FormExtensionAbility实现卡片生命周期管理和数据更新。文章以“每日待办摘要卡片”为例,演示了卡

文章图片
#harmonyos#鸿蒙
ArkTS 服务卡片开发全攻略:从零打造可交互的桌面 Widget

本文详细介绍了如何在鸿蒙系统中开发ArkTS服务卡片(Widget),从核心概念到实战应用。主要内容包括:服务卡片的三要素(FormExtensionAbility、ArkTS Card UI、Form Host)及其交互机制;卡片尺寸规格和适用场景;项目结构配置与关键字段说明;以及通过FormExtensionAbility实现卡片生命周期管理和数据更新。文章以“每日待办摘要卡片”为例,演示了卡

文章图片
#harmonyos#鸿蒙
ArkTS 性能优化实战:从卡顿分析到高帧率应用全攻略

本文系统介绍了ArkTS性能优化的核心方法论,从分析工具到实战技巧。首先讲解了DevEco Profiler的使用方法,帮助开发者精准定位性能瓶颈。重点剖析了LazyForEach的实现原理与正确用法,通过对比错误和正确写法,展示了如何实现列表的按需渲染。文章还详细介绍了组件复用技术(@Reusable装饰器),包括复用池机制和状态重置方法。优化要点包括:使用业务ID作为key保证稳定性、配置ca

文章图片
#harmonyos#华为#鸿蒙 +1
ArkTS 性能优化实战:从卡顿分析到高帧率应用全攻略

本文系统介绍了ArkTS性能优化的核心方法论,从分析工具到实战技巧。首先讲解了DevEco Profiler的使用方法,帮助开发者精准定位性能瓶颈。重点剖析了LazyForEach的实现原理与正确用法,通过对比错误和正确写法,展示了如何实现列表的按需渲染。文章还详细介绍了组件复用技术(@Reusable装饰器),包括复用池机制和状态重置方法。优化要点包括:使用业务ID作为key保证稳定性、配置ca

文章图片
#harmonyos#华为#鸿蒙 +1
Electron 鸿蒙开发踩坑实录:从白屏到成功部署的血泪经验

《Electron鸿蒙开发踩坑实录》摘要: 本文记录了作者从零开始搭建Electron鸿蒙开发环境的全过程。主要内容包括:1) 环境搭建的两种方式(源码编译需32GB内存+200GB磁盘,预编译包推荐16GB内存);2) 基础工具安装(git-lfs、ccache、repo工具);3) 获取和编译Chromium-Electron源码的详细步骤;4) 常见编译错误处理;5) 预编译包快速部署方案。

文章图片
#electron#harmonyos#javascript
鸿蒙 ArkTS 数据持久化实战:AppStorage、用户首选项与分布式数据管理

本文介绍了鸿蒙ArkTS应用开发中的数据持久化方案,重点对比了AppStorage、用户首选项和分布式数据管理三种机制的特性与适用场景。AppStorage适合需要响应式更新的全局状态,用户首选项适合轻量键值持久化,而分布式数据管理支持跨设备同步。文章通过登录状态、主题偏好和表单草稿等实战场景,详细讲解了各方案的API使用方法和注意事项,如AppStorage需整体替换对象触发更新、用户首选项必须

文章图片
#harmonyos
鸿蒙 ArkTS 数据持久化实战:AppStorage、用户首选项与分布式数据管理

本文介绍了鸿蒙ArkTS应用开发中的数据持久化方案,重点对比了AppStorage、用户首选项和分布式数据管理三种机制的特性与适用场景。AppStorage适合需要响应式更新的全局状态,用户首选项适合轻量键值持久化,而分布式数据管理支持跨设备同步。文章通过登录状态、主题偏好和表单草稿等实战场景,详细讲解了各方案的API使用方法和注意事项,如AppStorage需整体替换对象触发更新、用户首选项必须

文章图片
#harmonyos
A2A 协议实战指南:用 TypeScript 构建可互通的 AI Agent 服务

文章摘要: 本文介绍了A2A(Agent2Agent)协议的核心概念与实战应用,通过TypeScript构建可互通的AI Agent服务。A2A旨在解决不同框架、厂商的AI Agent之间的协作问题,成为AI领域的“HTTP协议”。与MCP(Model Context Protocol)不同,A2A专注于双向Agent通信及任务状态管理。文章详细解析了A2A的三大核心实体(Agent Card、T

文章图片
#typescript#前端
    共 51 条
  • 1
  • 2
  • 3
  • 6
  • 请选择