100天精通HarmonyOS:Web开发者的鸿蒙之旅
文章平均质量分 96
9.9订阅100天精通HarmonyOS专栏,本专栏专为Web和安卓开发者设计,旨在100天内带领你深入HarmonyOS的核心技术和应用开发。通过实战案例,我们将一步步解锁HarmonyOS的强大功能,帮助你在新的技术领域快速成长。无论是为了职业发展还是技术热情,这个专栏都将是你理想的学习伙伴。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
猫头虎
2023年度博客之星后端领域Top1,擅长评测,撰稿,商务找我:Libin9iOAK 全栈软件工程师,我专精于Go、Java和Python等语言,致力于探索全栈、云原生和AI等前沿技术。我也是CSDN、阿里云、掘金和51CTO的专家博主,分享技术最新动态和编程心得。作为云原生、北京、西安开发者社区的主理人,我旨在搭建一个促进技术交流和成长的平台。我不仅撰写图文博客,也制作短视频,无论您偏好哪种形式,都能找到与我交流和学习的机会。感谢全网超过三十万粉丝的支持,我将持续提供前沿技术资源与您共享创新。不论您身处何地,我期待与您一起探索技术未来。全网中文IP:猫头虎,英文ID:Libin9iOak !
展开
-
解决鸿蒙打包BundleName不匹配问题: hvigor ERROR: hvigor ERROR:BUILD FAILED in 15 s 792 ms
在鸿蒙开发的旅程中,遇到的错误提示,无疑是让人头疼的一大难题。本文将深入探讨如何高效解决这一技术难题,内容包括但不限于鸿蒙OS、HarmonyOS、打包问题、配置文件调整等SEO词条,旨在帮助开发者从容应对,确保项目顺利打包。不论你是初入鸿蒙世界的小白还是在其中摸爬滚打的大佬,本篇博文都将为你提供宝贵的技术洞见。关键文件配置项注意事项bundleName必须与签名配置中的名称一致app.json5bundleName必须与中的名称一致。原创 2024-04-03 15:43:43 · 5352 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第20天:ArkTS装饰器@Link双向数据绑定
本文介绍了HarmonyOS的ArkTS装饰器@Link,它支持多种数据类型,提供了双向数据绑定功能。通过@Link,子组件可以修改父组件的状态,同时父组件也能感知到子组件的变化。@Link装饰器是HarmonyOS的ArkTS框架中的一个强大工具,它提供了双向数据绑定功能,简化了组件之间的数据通信和状态同步。通过@Link,你可以在父组件和子组件之间共享状态,并确保它们保持一致性。合理使用@Link装饰器可以提高应用的可维护性和扩展性。原创 2024-01-29 11:33:16 · 54345 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第19天:ArkTS装饰器@State和@Prop
State和@Prop是harmonyOS的ArkTS装饰器,用于父子组件间单向数据通信。@State装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新。@Prop装饰的变量必须使用其父组件提供的@State变量进行初始化,允许组件内部修改@Prop变量,但更改不会通知给父组件,即@Prop属于单向数据绑定。@State和@Prop装饰器用于管理组件的状态,实现了父子组件间的单向数据通信。@State。原创 2024-01-29 11:30:34 · 54378 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第18天:ArkTS组件状态管理装饰器
本文介绍了HarmonyOS的主力应用开发语言ArkTS中的状态管理装饰器。ArkTS基于TypeScript语言,扩展了声明式UI、状态管理、并发任务等能力。通过这些状态管理装饰器,开发者可以更方便地管理组件状态,以实现跨端应用的开发。通过使用ArkTS的状态管理装饰器,开发者可以更方便地管理组件的状态,实现复杂的用户界面和交互功能。这些装饰器提供了简洁直观的语法,并且能够自动处理状态变化的通知和UI的更新,从而提高了开发效率和代码的可维护性。在HarmonyOS。原创 2024-01-29 11:29:04 · 54280 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第17天:ArkTS循环渲染 使用教程
在本文中,我们将深入探讨HarmonyOSArkTS循环渲染。我们将介绍循环渲染的概念、应用场景以及如何在ArkTS中实现循环渲染。通过本文,你将对HarmonyOS应用开发中的性能优化和用户体验提升有更深入的理解。循环渲染是指在应用程序中重复执行某个操作或更新界面的过程。在HarmonyOS中,通过使用ArkTS的循环语句,开发者可以实现高效的界面更新和数据处理,以提供流畅的用户体验。循环渲染是HarmonyOS应用开发中的一个重要知识点,它可以实现高效的界面更新和数据处理,提供流畅的用户体验。通过使用。原创 2024-01-28 22:30:02 · 54444 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第16天:ArkTS条件渲染使用教程
本文介绍了ArkTS条件渲染的基础知识和使用方法,并通过实例展示了如何在ArkTS中使用条件渲染来根据不同状态显示相应的 UI 内容。条件渲染是ArkTS中的一种重要技术,它可以根据应用的不同状态来渲染相应的 UI 内容。通过使用ifelse和else if语句,我们可以在不同的状态下显示不同的界面元素,从而提高用户体验。在实际开发中,我们通常会结合状态变量来使用条件渲染,并需要注意一些事项,以确保代码的可读性和可维护性。原创 2024-01-28 22:26:49 · 54169 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第15天:ArkTS页面生命周期和组件生命周期
本文主要介绍了harmonyOS的ArkTS页面生命周期和组件生命周期的相关知识点,包括页面生命周期函数和组件生命周期函数的定义、触发时机以及使用方法。页面生命周期函数包括onPageShowonPageHide和,组件生命周期函数包括和。这些函数可以帮助开发者更好地管理页面和组件的生命周期,提高应用的性能和用户体验。本文介绍了harmonyOS的ArkTS页面生命周期和组件生命周期的相关概念和函数。页面生命周期函数包括onPageShowonPageHide和,组件生命周期函数包括和。原创 2024-01-24 23:56:41 · 54815 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第14天:ArkTS自定义组件使用详解
本文介绍了在鸿蒙HarmonyOS开发中,如何使用ArkTS创建自定义组件。自定义组件允许开发者组合使用系统组件、属性和方法,并可以被其他组件重用,实现数据驱动UI更新。使用@Component装饰器来标记结构体为组件,并使用build()函数来定义自定义组件的声明式UI描述。// 导入页面路由模块@Entry@State title: string = '阿珊和她的猫职业';build() {Row() {Column() {Text('前端开发工程师')Button() {原创 2024-01-24 23:44:48 · 55068 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第13天:ArkTS声明式UI 使用教程
本文主要介绍了ArkTS声明式UI的相关知识点,包括组件创建、属性配置、事件配置和子组件配置等方面。通过使用ArkTS,开发者可以以声明方式组合和扩展组件来描述应用程序的 UI,并提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。通过使用ArkTS声明式 UI,开发者可以更轻松地创建和配置应用程序的用户界面。这一特性提供了高效、便捷的开发体验,同时也为应用程序的交互逻辑提供了坚实的基础。原创 2024-01-24 23:41:46 · 55301 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第12天:ArkTS基本语法入门
本文介绍了ArkTS的基本语法,包括装饰器、UI 描述、自定义组件、系统组件、属性方法、事件方法等。ArkTS是鸿蒙生态的应用开发语言,它在保持TypeScript基本语法风格的基础上,对TS的动态类型特性施加更严格的约束,同时提供了声明式UI、状态管理等相应的能力。通过上述介绍,我们对ArkTS的基本语法有了一个初步的了解。ArkTS作为鸿蒙生态的应用开发语言,具有简洁、高效、易学习等特点。它的基本语法包括装饰器、UI描述、自定义组件、系统组件、属性方法、事件方法等。原创 2024-01-24 23:37:48 · 55497 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第11天:TypeScript 知识储备:装饰器
本文将深入探讨TypeScript中的装饰器(Decorators)概念和实践应用。装饰器是一种独特的语法,主要用于扩展类、方法、属性等的行为和元数据。本文将深入讲解装饰器的语法结构、常见的装饰器类型,并指导如何根据需要自定义装饰器。除了使用内置装饰器,我们还可以根据具体需求自定义装饰器。自定义装饰器通常是一个函数,用于接收装饰目标的参数,并返回一个函数。这样,我们可以实现更为复杂的装饰逻辑,例如权限验证、性能监控等。${');原创 2024-01-22 17:01:25 · 58116 阅读 · 2 评论 -
100天精通鸿蒙从入门到跳槽——第10天:TypeScript 知识储备:模块
🌟探索TypeScript模块的核心:组织和优化你的代码在TypeScript的编程世界里,模块的概念扮演着至关重要的角色。本文深入探讨了TypeScript中模块的强大功能,提供了一个全面的视角来理解模块的定义、导入、导出等核心概念。模块不仅帮助开发者避免命名冲突,而且大幅提升代码的可读性和可维护性,是构建高效、安全和可靠TypeScript应用的关键。通过详细解析TypeScript模块的使用方法,我们的目标是帮助开发者更好地利用这一功能,促进代码的结构化和模块化。无论是对于初学者还是有经验的。原创 2024-01-22 15:31:20 · 57987 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第9天:TypeScript 知识储备:命名空间
🌟 在TypeScript的编程世界中,命名空间扮演着关键角色。🚀命名空间的高效应用是本文的核心,旨在为开发者提供一种精致的代码组织方式。我们深入探讨了TypeScript中命名空间的定义、作用域及其功能,揭示了如何通过使用命名空间来优化代码结构,从而提升代码的可读性、可维护性和整体性能。本文是TypeScript开发者的宝贵资源,帮助您在开发高效、安全且可靠的应用程序中更上一层楼。👨💻🚀🌐在TypeScript中,使用namespace关键字来声明命名空间,构建代码的小型生态系统。原创 2024-01-22 15:01:06 · 58120 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第8天:TypeScript 知识储备:泛型
在TypeScript中,泛型是一种通用的编程概念,它允许开发者编写可以处理不同类型的代码。泛型允许开发者编写更加灵活和可重用的代码,从而提高代码的可维护性和可扩展性。本文将介绍TypeScript中的泛型类型,包括泛型的定义、泛型参数、泛型约束和泛型类型保护等。通过掌握这些知识,我们可以更好地使用TypeScript的功能,创建更加高效、安全和可靠的代码。使用符号声明泛型。return arg;// 输出 "World"Treturn arg;原创 2024-01-19 23:26:07 · 58417 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第7天:TypeScript 知识储备:接口
在TypeScript中,接口是一种用于定义对象结构的规范。它定义了对象必须具有的属性和方法,但没有提供具体的实现。通过使用接口,我们可以确保代码中使用的对象具有预期的属性和方法,从而提高代码的可读性和可维护性。本文将介绍TypeScript中的接口类型,包括接口的定义、属性和方法等。通过掌握这些知识,我们可以更好地使用TypeScript的功能,创建更加高效、安全和可靠的代码。使用interface关键字声明接口。通过本文,我们了解了TypeScript中接口类型的基本概念,包括。原创 2024-01-19 23:14:16 · 58281 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第6天:TypeScript 知识储备:类
探索TypeScript的世界,第6天的篇章专注于类的结构与功能。在这里,我们将深入探讨类的定义、构造函数、成员变量和方法,这些是构建高效、安全、可靠代码的基石。TypeScript提供的类机制不仅加强了JavaScript的面向对象能力,还增强了代码的可读性和可维护性。本文是鸿蒙开发者和JavaScript程序员深化TypeScript技能的绝佳资源。关键词: TypeScript类, JavaScript面向对象, 高效代码编写, 安全编程实践, 鸿蒙开发技巧。使用class关键字声明类。原创 2024-01-18 15:43:14 · 58112 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第5天:TypeScript 知识储备:函数
在探索鸿蒙精通之旅的第5天,我们深入了解TypeScript—— JavaScript的超集,它增添了静态类型检查的强大功能。本篇博客专注于TypeScript中的函数特性,覆盖了函数声明、参数、返回值、重载、箭头函数、类型别名、类型保护和类型断言等关键概念。通过本文,读者将能够提升代码质量,使其更加健壮和可维护。不仅适用于鸿蒙开发,也适用于广泛的JavaScript生态系统。关键词: TypeScript函数, 鸿蒙开发, JavaScript静态类型, 代码质量提升, 可维护代码。原创 2024-01-18 15:17:18 · 58675 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第4天:TypeScript 知识储备:变量声明
在这个TypeScript的快速学习之旅中,我们将深入探索变量声明的艺术。了解各种变量声明方式,包括普通变量、函数参数、数组、对象和类型别名等,是提升代码质量的关键。本篇不仅适用于初学者,也是经验丰富的开发者的复习宝典。TypeScript高效编程变量声明精讲代码质量提升编程技巧,为您的学习之旅加速!在这篇深入浅出的技术博客中,我们共同探索了TypeScript中的变量声明的奥秘。原创 2024-01-18 14:58:35 · 58411 阅读 · 1 评论 -
100天精通鸿蒙从入门到跳槽——第3天:TypeScript 知识储备:类型系统
亲爱的读者们,今天是我们100天精通鸿蒙之旅的第3天🚀,我们将深入探讨TypeScript的类型系统。这个系统是TypeScript的精髓,涵盖了类型声明、类型推断、类型检查以及确保类型安全等核心概念。我会通过简洁的解释和实际的代码示例📝,带大家领略TypeScript类型系统的强大之处。掌握这些知识,将为你的鸿蒙开发之旅增添坚实的基石,提升代码的可读性、可维护性和可靠性。今天,我们深入了解了TypeScript的类型系统,这是提升你在鸿蒙开发领域中成为高手的重要一步🌈。原创 2024-01-17 11:16:39 · 60274 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第2天:探究 ArkTS、TypeScript 和 JavaScript 之间的关系
本文会深入探讨ArkTSTypeScript和JavaScript之间的关系。我们首先了解了TypeScript是如何扩展JavaScript的,以及它为开发带来的优势。然后,我们将注意力转向 ArkTS,它是在TypeScript的基础上构建的,专门为开发跨端应用而设计。通过深入了解这三种技术,读者将在100天内掌握HarmonyOS的强大功能,实现在新技术领域的快速成长。本文通过分析ArkTS、TypeScript和JavaScript之间的关系,揭示了它们在HarmonyOS编程领域中的重要作用。原创 2024-01-17 10:53:45 · 61101 阅读 · 0 评论 -
100天精通鸿蒙从入门到跳槽——第1天:从安装编译器 DevEco Studio 开始
欢迎来到“100天精通HarmonyOS”专栏,这里是为Web和安卓开发者量身定制的学习天堂!今天,我们将从安装华为的集成开发环境——开始,打开探索HarmonyOS世界的大门。本文将详细指导你如何迅速搭建起你的HarmonyOS开发环境,确保你能够顺利跨入华为生态系统的编程旅程。无论是为了职业发展,还是对新技术的渴望,这一系列教程都将成为你快速成长的助力。经过本文的学习,你应该已经成功安装并配置了编译器,迈出了成为HarmonyOS应用开发者的第一步。原创 2024-01-16 09:44:44 · 72849 阅读 · 3 评论 -
100天精通鸿蒙从入门到跳槽——第0天:Web/安卓开发者的鸿蒙之旅
随着智能设备行业的迅猛发展,现在正是把握`HarmonyOS`未来趋势,开拓新技术和新机遇的最佳时机。不论您是对`HarmonyOS`充满兴趣的Web开发者,还是希望拓宽技能范围的安卓开发者,这个专栏都是您的不二之选择。通过本专栏的精心设计的100天学习计划,您将不仅理解`HarmonyOS`的基础知识,而且掌握将其应用于实际项目的技能。我们承诺在金三银四之前更新完毕,确保提供连贯、系统的学习体验。深入探索`HarmonyOS`,开拓您的技术视野,共同迎接智能互联网的新时代!原创 2024-01-16 00:13:20 · 73571 阅读 · 1 评论