自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 鸿蒙ArkUI布局与样式进阶(十六)——页面级变量、函数注入与 @BuilderParam 插槽机制全解析(附详细注释)

本文深入解析鸿蒙ArkUI中的组件化开发,重点介绍了组件封装的三大核心要素:状态变量(@State)与页面级变量的区别与适用场景,通过MyPanel组件案例演示布局封装的实现方法,并详细讲解了@BuilderParam插槽机制的应用技巧。文章还涵盖了多插槽组件实现、刷新事件触发机制,最终通过动态卡片组件案例展示了组件化的综合应用。这些技术共同构成了鸿蒙应用开发中灵活高效的组件化解决方案。

2025-11-06 21:42:09 771

原创 鸿蒙ArkUI布局与样式进阶(十五)—— 模块化 · 自定义组件 · 泛型机制深度解析

本文介绍了鸿蒙ArkUI开发中的核心知识点,包括模块化组织、自定义组件和泛型编程。模块化通过export/import拆分代码结构,提高复用性;自定义组件使用@Component装饰器构建可复用的UI单元;泛型约束、接口和类增强了类型安全性。文章结合实例代码演示了各技术的应用场景,指出模块化、组件化和泛型化的结合是鸿蒙工程化开发的关键。这些技术从"能跑"到"能复用",是开发者进阶的重要步骤。

2025-11-02 00:16:42 1294

原创 鸿蒙ArkUI布局与样式进阶(十四)——剩余参数 · 展开运算符 · 接口继承 · 接口实现 · 泛型全面讲解

《鸿蒙ArkUI开发核心知识点总结》是一篇面向HarmonyOS开发者的技术指南,重点讲解了ArkUI开发中的五大核心概念:剩余参数与展开运算符的动态参数处理、接口继承与实现的数据复用与约束机制,以及泛型编程的组件复用优势。文章通过实际代码示例(如函数参数处理、UI数据更新等)和工程经验分享,帮助开发者快速掌握这些提升开发效率的关键技术。作者还特别标注了ArkUI中的常见坑点与最佳实践,适合作为TS语言在鸿蒙开发中的实战参考。文末附有知识点思维导图,并邀请读者关注后续系列更新。

2025-10-28 23:57:11 1130

原创 鸿蒙ArkUI布局与样式进阶(十三)——TypeScript 面向对象 全解析:class、继承、修饰符、static、super、instanceof 万字教程

本文全面总结了TypeScript面向对象编程的核心知识点,包含12个核心模块:从Class基本语法、构造器到访问修饰符,从方法定义到继承与重写,重点讲解了工程实践中的简化声明语法和静态成员用法。文章通过生活化类比(如"权限控制像公司门禁")帮助理解抽象概念,并强调工程建议:如使用override确保类型安全、箭头函数稳定this指向等。最后指出掌握这些内容对鸿蒙ArkUI开发的重要价值,并附上相关系列文章链接。全文结构清晰,理论结合实践,适合有一定基础的开发者系统学习TS面向对象特性。

2025-10-26 08:15:00 1191 1

原创 鸿蒙ArkUI布局与样式进阶(十二)——自定义TabBar + class类机制全解析(含手机商城底部导航案例)

本文深入探讨鸿蒙应用开发中TabBar组件的定制化实现,从基础结构到高级特效完整解析。主要内容包括:1)TabBar基础逻辑与ArkUI组件结构;2)通过@Builder实现样式自定义与状态管理;3)Tabs事件监听机制;4)实战开发手机商城风格的中间凸起导航栏;5)进阶动效与图标联动技巧;6)TypeScript类机制的详细讲解。文章还提供了常见问题解答和工程优化建议,帮助开发者掌握从默认TabBar到商业级定制导航的完整开发流程,特别适合需要实现精致底部导航的鸿蒙应用开发者。

2025-10-22 00:40:25 1348 3

原创 鸿蒙ArkUI布局与样式进阶(十一)——Scroll滚动机制 (京东小火箭动效)复习+ Tabs多页导航布局全解析

《HarmonyOS ArkUI框架实战指南》摘要:本文系统讲解ArkUI核心组件Scroll与Tabs的实战应用。从Scroll基础语法、滚动监听到京东小火箭回顶动画实现,结合状态管理展示交互设计精髓。详解Tabs多页导航的样式定制与索引控制,并通过电商案例演示Tabs+Scroll的典型组合模式。文章强调ArkUI声明式开发范式,提供组件嵌套、动画联动等实用技巧,适合开发者快速掌握鸿蒙应用界面开发的核心思路。

2025-10-19 09:00:00 1789 1

原创 鸿蒙ArkUI布局与样式进阶(十)——Scroll滚动容器全面讲解与实战经验分享

本文深入探讨鸿蒙ArkUI中Scroll组件的开发技巧与优化策略。文章从基础结构入手,解析Scroll作为交互核心组件的本质,强调其不仅是滑动容器更是交互设计思维的体现。通过横向滚动画廊、嵌套滚动等实战案例,详细介绍滚动方向控制、事件监听和性能优化等关键技巧,并分享样式重用、模块化封装等开发经验。作者指出Scroll的真正价值在于让信息自然流动,当与动画、状态结合时,能创造出富有生命力的交互界面。文章适合鸿蒙开发者系统掌握Scroll组件的底层逻辑与高阶应用。

2025-10-15 15:00:00 2283 2

原创 鸿蒙ArkUI布局与样式进阶(九)——从 Swiper 入门到样式结构复用,掌握轮播图的全部技巧!

本文深入解析鸿蒙ArkUI开发中的Swiper组件,从基础用法到高级技巧全面覆盖。首先介绍Swiper的声明式语法结构和基本文字轮播实现,重点讲解图片轮播场景中objectFit属性的重要性。接着详细解析loop、autoplay、vertical等核心属性配置,并演示垂直滚动公告栏的实现。针对指示器美化,提供了圆点大小、颜色等自定义方案。文章强调样式复用价值,通过@Styles实现统一风格管理。最后给出组件封装实战案例,将Swiper封装为可复用的CommonSwiper组件。全文贯穿性能优化建议,帮助开

2025-10-15 00:59:11 1229

原创 鸿蒙ArkUI布局与样式进阶(八)——生肖抽卡项目实例特辑

本文介绍了使用鸿蒙ArkUI开发生肖抽卡应用的完整过程。主要内容包括:1)利用Grid组件实现卡片网格布局,配合Badge组件显示剩余数量;2)通过Stack层叠容器实现抽卡结果弹窗,结合Column布局和动画效果;3)实现随机抽卡逻辑和状态管理,包括数据绑定、动画控制(透明度、层级、缩放)和交互逻辑。文章提供了详细代码示例,涵盖布局设计、组件使用到完整功能实现,并建议了后续拓展方向,如本地存储和动效增强,帮助开发者快速掌握ArkUI开发精髓。

2025-10-12 01:25:05 1350 1

原创 鸿蒙ArkUI布局与样式进阶(七)——鸿蒙 ArkUI 开发中的条件判断与循环语句全解析(实战 + 思维延伸)

本文系统介绍了鸿蒙ArkUI开发中的逻辑控制核心——条件语句与循环结构。通过ArkTS语法详解,从基础if/三元运算符/switch到ArkUI特有的条件渲染与ForEach循环,结合购物车控制、数据筛选等实战案例,深入解析状态驱动UI的响应式机制。文章特别强调性能优化技巧,如简化条件判断、EarlyReturn策略及ArkUI特有的渲染频率控制,帮助开发者构建高效流畅的鸿蒙应用。最后指出优秀逻辑代码应具备简洁性、状态驱动和性能友好的特点,是鸿蒙开发生态的重要基石。

2025-10-09 01:05:03 805

原创 鸿蒙ArkUI布局与样式进阶(六)——ArkUI 支持的各种运算符和语法基础与数组操作

本文系统介绍了鸿蒙ArkUI开发的核心语法与实战应用。主要内容包括:1)ArkUI基础语法详解,涵盖算术、赋值、比较等运算符;2)数组操作全解析,包括定义、访问与增删方法;3)ArkUI核心概念,重点讲解@State状态管理和布局组件;4)通过点赞功能和购物车两个实战案例,展示如何将理论知识应用于实际开发。文章强调ArkUI采用数据驱动UI的设计理念,结合丰富的布局组件和TypeScript支持,能有效提升开发效率。最后提供了完整的学习路径和相关资源链接,帮助开发者系统掌握鸿蒙应用开发技能。

2025-10-01 01:48:30 1362

原创 鸿蒙ArkUI布局与样式进阶(五)——从状态到界面:ArkUI 的响应式编程核心

本文分享了HarmonyOS ArkUI开发的学习笔记,重点介绍了TypeScript变量声明与类型转换、字符串与数字互转技巧、ArkUI点击事件与弹框实现,以及状态管理@State的使用。通过计数器案例,阐释了"状态驱动UI"的核心思想,强调数据与UI的响应式关系。文章还对比了普通变量与状态变量的区别,并总结了TypeScript类型安全、数字处理注意事项等开发经验,帮助开发者更好地掌握鸿蒙应用开发基础。

2025-09-29 00:37:25 1557

原创 网络安全系统讲解(一)——网络安全基础

本文系统介绍了互联网通信的核心协议体系,主要包含四部分内容:1. HTTP协议基础,包括其发展历程(HTTP/1.0到HTTP/3)、请求方法、状态码分类及报文结构;2. 文件传输与远程管理协议,重点讲解FTP、SSH和HTTPS的工作原理及安全机制;3. TCP/IP协议族,详细解析四层模型、TCP/UDP特性、三次握手与四次挥手过程;4. 网络安全与设备,涵盖VPN、防火墙、IDS/IPS等安全技术及网络设备功能。文章通过生动的比喻和时序图,帮助读者理解复杂的网络通信过程,并建议结合Wireshark工

2025-09-26 08:45:00 1107

原创 MySQL数据库基础入门全解析(二):函数与约束,查询详解

本文分享了MySQL学习笔记精华,重点介绍了常用函数和约束两大核心内容。函数部分涵盖字符串、数值、日期和流程四类常用函数及其应用示例;约束部分详细讲解了外键约束的实现方式(添加/删除)和各种约束行为(CASCADE/SET NULL等),并介绍了多表查询的类型(内/外连接、自连接)和子查询的多种形式(标量/列/行/表子查询)。笔记内容系统实用,适合MySQL初学者快速掌握核心知识。

2025-09-26 00:30:42 702

原创 鸿蒙ArkUI布局与样式进阶(四)——从 Column 到 Grid,一篇搞懂常用布局(含实战案例与逐行注释)

本文系统介绍了鸿蒙ArkUI六大核心布局:Column(垂直布局)、Row(水平布局)、Flex(弹性布局)、Position(绝对定位)、Stack(层叠布局)和Grid(网格布局)。通过生动的比喻和详细代码示例,解析了每种布局的特点、参数说明和适用场景,并提供了综合实战案例和对比总结表。文章特别指出:Position需谨慎使用,Flex嵌套要注意性能,建议先用Row/Column搭骨架,再用Flex/Stack微调。掌握这些布局可满足80%的UI开发需求,是构建电商首页、视频推荐页等复杂界面的关键。

2025-09-25 23:43:34 1797

原创 鸿蒙ArkUI布局与样式进阶(三)——线性布局(Row 与 Column)深度解析与工程实践

本文系统介绍了鸿蒙ArkUI开发中的线性布局技术,重点解析了Row和Column组件的设计原理与实战应用。内容涵盖主轴对齐(justifyContent)、交叉轴对齐(alignItems)和自适应伸缩(layoutWeight)三大核心属性,通过京东登录页案例详细演示了企业级应用的布局实现。文章强调分层拆解、属性组合和性能优化等工程实践原则,帮助开发者快速掌握鸿蒙界面开发的基础技能。最后推荐了相关学习资源,为开发者进阶提供指引。

2025-09-24 08:00:00 2198

原创 MySQL数据库基础入门全解析(一):概念 + 实战 + 开发者经验分享

本文系统介绍了MySQL数据库的核心概念与基础操作,主要内容包括:1)数据库基本概念解析(DB、DBMS、SQL);2)关系型数据库的优势;3)SQL四大分类(DDL/DML/DQL/DCL)及数据类型;4)数据库与表的创建、修改等DDL操作;5)数据增删改(DML)操作;6)查询语句(DQL)语法与示例;7)用户权限管理(DCL)。文章强调实践重要性,建议通过案例练习掌握数据库技能,并指出后续可学习索引优化、事务等进阶内容。适合数据库初学者建立系统认知框架。

2025-09-21 01:13:09 891

原创 鸿蒙ArkUI布局与样式进阶(二)—— SVG 设计图案、Padding、Margin、Border、圆角与背景实战

本文深入讲解鸿蒙应用开发的UI设计技巧,重点介绍SVG图标应用和控件样式属性。在SVG部分,阐述了其矢量缩放、体积小、可编辑等优势,并演示了图标加载、颜色修改和动画实现方法。在控件样式部分,详细解析了padding(内边距)、margin(外边距)、border(边框)、borderRadius(圆角)和background(背景)等核心属性的使用场景和代码示例,最后通过一个登录页面案例综合运用了这些属性。文章还提供了SVG设计工具和优化建议,帮助开发者创建更美观专业的界面。

2025-09-21 00:23:06 1596 1

原创 从 0 到 1:用 ArkUI 写出你的第一个鸿蒙 App 界面

【鸿蒙ArkUI开发快速入门指南】 本文为鸿蒙开发新手提供30分钟快速上手ArkUI界面开发的教程。内容涵盖开发环境搭建到实战案例的全流程: 1️⃣ 基础篇:介绍ArkUI核心特性(声明式开发/跨平台适配)和开发语言(eTS/JS/TS),通过HelloWorld示例演示基本语法。 2️⃣ 组件篇:详解基础组件(Text/Button)和容器组件(Row/Column)的使用,配合属性方法实现样式控制(字体/颜色/溢出效果)。 3️⃣ 实战篇:分步完成新闻卡片案例,整合文本、图片、输入框等组件,展示完整UI

2025-09-13 08:30:00 1118

原创 从 TypeScript 入门到 ArkTS:鸿蒙开发语言学习指南

本文介绍了鸿蒙应用开发的基础知识,包括HarmonyOS系统特性、开发环境配置(需安装DevEco Studio和SDK)以及核心编程概念(Ability模型、UI框架)。重点讲解了TypeScript基础语法(变量类型、函数、对象、联合类型等),强调其作为鸿蒙ArkTS语言基础的重要性。为开发者规划了从TypeScript到ArkTS的学习路径,建议通过实战项目掌握鸿蒙应用开发技能,为进入鸿蒙生态系统打下坚实基础。

2025-09-11 01:26:07 1072 1

ArkUI_Scroll_JD_Rocket.md

ArkUI_Scroll_JD_Rocket.md

2025-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除