
ArkTS
文章平均质量分 63
夏文强
夏老师讲鸿蒙
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenHarmony- 大型应用架构案例分析:模块化与组件化路由解耦方案
在大型应用开发中,多团队并行开发不同业务模块时,模块间的路由跳转会导致严重的耦合问题。此方案通过中间层路由管理和动态加载机制,有效解决了大型应用中多模块开发的耦合问题,为复杂业务场景下的模块化开发提供了可扩展的架构基础。原创 2025-04-17 10:47:02 · 835 阅读 · 0 评论 -
0基础快速上手-ArkTS入门指南-状态管理V1之@State,@Prop,@Link的用法
我们鸿蒙应用的端侧开发, 是采用的声明式UI框架,采用的类似vue的MVVM双向绑定的结构,整个界面的图形就是UI,UI是程序状态的运行的结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。在@prop的用法基本一致,一个是单向,一个是双向,以上的例子中,如果把@Prop换成@Link,则子组件的点击事件点以后,父组件的数据也会同步变化,但是被@Link修饰的变量,不能赋初始值。当被@State修饰的变量变化时,整个UI也是同步变化,未被修饰的值其实也是变化的,但是不会引起UI界面的更新。原创 2025-04-15 19:54:06 · 580 阅读 · 0 评论 -
0基础快速上手-ArkTS入门指南-泛型
泛型是ArkTS中一个强大的特性,它允许我们编写灵活且可重用的代码。通过使用泛型,我们可以创建可以处理多种数据类型的函数、类和接口,从而提高代码的可维护性和可扩展性。希望本文能帮助你更好地理解ArkTS中的泛型,并在实际项目中应用这一特性。如果你对ArkTS中的泛型还有任何疑问,欢迎在评论区留言讨论。原创 2025-03-20 20:10:37 · 412 阅读 · 0 评论 -
0基础快速上手-ArkTS入门指南-接口
接口是 ArkTS 中定义代码协议的一种常见方式,通常用于多人协作或多端对接的场景。接口可以包含属性和方法的声明,用于描述对象的结构和行为。接口可以用来定义函数的参数类型,确保传入的参数符合预期的结构。${`);// 输出: Hello, xiaoming!`);// 输出: Hello, xiaoming!!`);// 输出: Hello, xiaoming!接口也可以用来定义函数的返回值类型。原创 2025-03-10 06:00:00 · 442 阅读 · 0 评论 -
0基础快速上手-ArkTS入门指南-类和对象(2)
抽象类是一种不能被直接实例化的类,它通常作为其他类的基类使用。抽象类可以包含抽象属性和抽象方法,这些属性和方法必须在子类中实现。通过对象字面量,我们可以更方便地创建类实例并初始化属性。抽象类则提供了一种方式来定义类的共性,并且强制子类实现特定的属性和方法。这些高级特性使得 ArkTS 在面向对象编程中更加灵活和强大。在接下来的实战中,我们将进一步探讨这些概念的应用,帮助你更好地掌握 ArkTS 的类和对象的使用。原创 2025-03-09 16:17:08 · 242 阅读 · 0 评论 -
0基础快速上手-ArkTS入门指南-类和对象(1)
类和对象构成了面向对象编程的重要特征之一。在ArkTS中,对类和对象编程提供了全面支持。那么,究竟什么是类呢?将其类比到现实生活中,类就是把一类事物的特性或共同点进行抽象。任何一个实体都具备自身的基本属性和功能,当抽象为代码时,便转化为属性和方法。原创 2025-03-04 21:27:39 · 341 阅读 · 0 评论 -
0基础快速上手-ArkTS入门指南-函数
在ArkTS中,函数是控制页面逻辑的核心方法。通过将不同功能分解为独立的函数,可以更好地处理各种业务场景。函数名:标识函数的名称。输入参数:函数接收的输入,通常带有类型。返回值:函数执行后返回的结果。函数体:函数的具体实现逻辑。接下来,我们将详细介绍函数的各个部分。通过以上内容,我们对ArkTS中的函数有了全面的了解。函数是控制逻辑的核心,掌握函数的各种用法(如可选参数、默认值、解构、rest参数、箭头函数、重载和闭包)对于编写高质量的代码至关重要。如果有任何问题,欢迎留言讨论!原创 2025-02-28 15:36:17 · 369 阅读 · 0 评论 -
0基础快速上手-ArkTS入门指南-基础数据类型
在当今信息爆炸的时代,学习资源丰富多样,尤其是AI大模型的兴起,使得获取知识变得更加便捷。然而,学习编程语言并非简单地记忆语法和规则,而是需要从原理上理解其设计思想和运行机制。因此,在本文中,我将尽量避免机械式的知识输出,而是通过解释“为什么”来帮助大家更好地掌握ArkTS的基础数据类型和声明方式。通过对ArkTS基础数据类型的学习,我们可以更好地理解这门语言的类型系统。掌握这些基础知识后,后续学习UI层面的知识将会更加得心应手。原创 2025-02-26 19:15:56 · 678 阅读 · 0 评论 -
0基础快速上手-ArkTS入门指南-开发环境安装
它基于 TypeScript(TS)生态,进一步扩展了应用开发能力,保持了 TS 的基本风格,同时通过规范定义强化了开发期的静态检查和分析,提升了程序的执行稳定性和性能。通过本指南,你应该已经成功搭建了 ArkTS 的开发环境,并运行了第一个 ArkTS 应用。对于想要直接学习 ArkTS 并进行鸿蒙应用开发的开发者来说,本指南将帮助你快速上手,跳过 JavaScript 和 TypeScript 的学习阶段,直接进入 ArkTS 的开发世界。- 所有的项目初始化时,都需要 ohpm 来提供依赖支持。原创 2025-02-25 20:28:01 · 684 阅读 · 0 评论