购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

褚洪波

华为认证讲师、微软系统认证专家。

历任中国经济网技术经理、北京乐知敏行科技有限公司技术总监、北京水晶石数字科技股份有限公司全栈开发工程师,对移动端开发、前端开发、跨平台开发、企业级并发架构有多年的实战经验,曾创办圈课网获干万级融资。

负责项目

·韩国HUNET:社会化学习平台

·水晶石:帮我学-社会化学习平台

·中国经济网:中经幸福学院-少儿动画类教育平台

·中国平安:养老险大数据平台

华为鸿蒙3.0操作系统( HarmonyOs 3.0 )在开发方式上进行了重大的升级,增加了基于TypeScript语言的eTS开发方式,以及上千个针对JavaScript的系统API调用方式。

本书是基于鸿蒙3.0操作系统编写的Ark UI开发App的实战教程,涉及鸿蒙操作系统入门、技术架构解读、分布式多终端App开发环境搭建、JavaScript组件开发、分布式计划管理软件实战开发、Appi调试上线、多个eTS案例开发等内容。

本书提供了全部案例的视频教程(扫码即可实时观看)及配套的源代码,可以帮助读者全方位且快速地学习鸿蒙App开发技巧。

本书适合H5前端开发工程师、计算机等相关专业师生、华为生态的企业员工,以及对鸿蒙操作系统感兴趣的初、中级开发者阅读学习。 GEKM9e887SAbR/4M2X6gXbuEfyhDwyvEsdt3oAATbP9r94SCh2KU/MStbru3BzrV



前言
PREFACE

本书背景

华为鸿蒙操作系统(HarmonyOS)自2.0版本正式上线以来,在短时间内就部署超过了2亿台设备,纵观全球操作系统的发展史,也是十分罕见的。之所以有这么大的体量,是基于华为近几年来在手机市场不断创新的结果。

与其他手机操作系统不同,HarmonyOS自诞生之日起,就是一款面向多设备、分布式的万物互联操作系统。“1+8+N”是HarmonyOS打造的全场景战略,其中,“1”是智能手机,“8”是指大屏、音箱、眼镜、手表、车机、耳机、平板电脑和PC“八大行星”。围绕着关键的八大行星,周边还有合作伙伴开发的N个“卫星”,指的是移动办公、智能家居、运动健康、影音娱乐及智能出行等板块的延伸业务。

本书内容

与其他鸿蒙操作系统的书籍不同,本书主要面向Web前端开发者,这也是鸿蒙主流的开发方式。另外,本书是基于HarmonyOS 3.0内测版本编写完成的,截至本书完稿时,Harmony3.0系统还没有正式发布,所以读者可以抢先体验其全新开发特性,如正式版操作系统有重大变化,编者会在随书资源中以教学视频的方式帮助读者学习版本更新的相关内容。

本书分为3篇(共14章):第1篇(第1~4章)为基础知识篇,帮助开发者了解鸿蒙的新特性及开发环境搭建;第2篇(第5~10章)为项目流程篇,开始以鸿蒙Ark UI之传统JavaScript开发方式为重点,从基础的组件开发到开发一个完整的管理软件项目;第3篇(第11~14章)为实战应用篇,包含4个实战案例,涵盖了eTS、JavaScript两种开发方式。本书不仅配套了大量的代码示例,还配备了完整的视频讲解,读者可以全方位地学习鸿蒙应用开发的全流程。

本书附带了大量的基础案例、项目实战案例,涉及源码比较多,读者可以通过关注封底“IT有得聊”微信公众号来获取教学视频、授课用PPT及源码等海量资源,如有最新版本的更新内容,也将在此提供。

读者人群

本书内容以鸿蒙3.0中的Ark UI开发方式为主,所以要求读者具备HTML5、CSS3、JavaScript ECM6的知识,并且对JavaScript MVVM框架有基础的认识,如果读者具有Vue、React、微信小程序等相关的开发经验,对于学习本书会有很大的帮助。

由于编者水平有限,书中不足之处在所难免,还望广大读者批评指正。

编者 GEKM9e887SAbR/4M2X6gXbuEfyhDwyvEsdt3oAATbP9r94SCh2KU/MStbru3BzrV

点击中间区域
呼出菜单
上一章
目录
下一章
×