鸿蒙第一课知识点
作业
一、鸿蒙系统简介
鸿蒙系统OpenHarmony由来:
OpenHarmony中文意思「开放、和谐」,代表了中华民族的包容和谦和,是咱们中国在移动端底层操作系统领域迈出的巨大一步,从此,在全世界我们可以说:“中国,也有自己的移动端底层操作系统了!”
鸿蒙OpenHarmony开源项目,目标是面向全场景、全连接、全智能时代尔基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。
OpenHarmony 技术架构
OpenHarmony整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统>子系统>组件”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的组件,前端领域的发力点核心在于应用层「拓展应用、三方应用」构建服务。
OpenHarmony 应用层简介
应用层包括「系统应用」和「第三方非系统应用」。应用由一个或多个FA (Feature Ability)或PA (ParticleAbility)组成。其中,FA有UI界面,提供与用户交互的能力;而PA无UI界面,提供后台运行任务的能力以及统一的数据访问抽象。基于FA/PA开发的应用,能够实现特定的业务功能,支持跨设备调度与分发,为用户提供一致、高效的应用体验。显然,我们前端开发小伙伴学习的核心点就在于对FA中UI层面的开发工作。
UI部分(FA) 既支持纯JavaScript开发,也支持纯Java开发,还可以Java跟JavaScript混合开发。EA支持使用Java和JavaScript两种方式开发UI界面。如果使用Java,则跟Android一样,使用xml定义布局或者Java代码定义布局,每个页面都是一个PageAbility,使用Java编写业务代码,不同的页面之间传递数据依然使用intent。
二、文件规则
简单应用
文件使用规则
文件访问规则
应用资源可通过绝对路径或相对路径的方式进行访问,本开发框架中绝对路径以"/" 开头,相对路径以"./" 或"./",具体访问规则如下:
引用代码文件,需使用随对路径,比如: .common/utils.js.
引用资源文件, 推荐使用绝对路径。 比如: /common/xxx.png.
●公共代码文件和资源文件推荐放在common下,通过以上两条规则进行访问。
CSS 样式文件中通过ur()函数创建<ur1>数据类型,如: url(/common/xx.png)。
如果代码文件A和文件B位于同一目录,则代码文件B引用资源文件时可使用相对路径,也可使用绝对路径。
如果代码文件A和文件B位于不同目录,则代码文件B引用资源文件时必须使用绝对路径。因为Webpack打包时,代码文件B的目录会发生变化。
三、chart组件
鸿蒙系统组件相较于其他前端组件仓库,给咱们专封装了一个chart组件,图表组件,用于呈现线形图、柱状图、量规图界面。
其余组件
更多推荐
所有评论(0)