欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

HarmonyOS JS UI框架開發(fā)指南講解

csdn   發(fā)布時間:2021-09-02 16:37:00   作者:漁一條魚   我要評論
這篇文章主要介紹了HarmonyOS JS UI框架開發(fā)指南講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下

HarmonyOS 簡介

華為鴻蒙系統(tǒng) [1] (HUAWEI HarmonyOS),是華為在2019年8月9日于東莞舉行華為開發(fā)者大會,正式發(fā)布的操作系統(tǒng)鴻蒙OS。

HarmonyOS 是華為基于開源項目OpenHarmony 開發(fā)的面向多種全場景智能設(shè)備的商用版本。

華為鴻蒙系統(tǒng)是一款全新的面向全場景的分布式操作系統(tǒng),創(chuàng)造一個超級虛擬終端互聯(lián)的世界,將人、設(shè)備、場景有機地聯(lián)系在一起,將消費者在全場景生活中接觸的多種智能終端實現(xiàn)極速發(fā)現(xiàn)、極速連接、硬件互助、資源共享,用合適的設(shè)備提供場景體驗。

概述

JS UI框架是一種跨設(shè)備的高性能UI開發(fā)框架,支持聲明式編程和跨設(shè)備多態(tài)UI。

閱讀本開發(fā)指南前,開發(fā)者需要掌握以下基礎(chǔ)知識:

  • HTML5
  • CSS
  • JavaScript

關(guān)于組件和接口的詳細參考文檔請參見JS API參考。

說明
本文檔適用于手機(Phone)、平板(Tablet)、智慧屏(TV)和智能穿戴(Wearable)應(yīng)用開發(fā),針對輕量級智能穿戴(LiteWearable)請參考輕量級智能穿戴開發(fā)。

基礎(chǔ)能力

聲明式編程

JS UI框架采用類HTML和CSS聲明式編程語言作為頁面布局和頁面樣式的開發(fā)語言,頁面業(yè)務(wù)邏輯則支持ECMAScript規(guī)范的JavaScript語言。JS UI框架提供的聲明式編程,可以讓開發(fā)者避免編寫UI狀態(tài)切換的代碼,視圖配置信息更加直觀。

跨設(shè)備

開發(fā)框架架構(gòu)上支持UI跨設(shè)備顯示能力,運行時自動映射到不同設(shè)備類型,開發(fā)者無感知,降低開發(fā)者多設(shè)備適配成本。

高性能

開發(fā)框架包含了許多核心的控件,如列表、圖片和各類容器組件等,針對聲明式語法進行了渲染流程的優(yōu)化。

整體架構(gòu)

JS UI框架包括應(yīng)用層(Application)、前端框架層(Framework)、引擎層(Engine)和平臺適配層(Porting Layer)。

Application

應(yīng)用層表示開發(fā)者使用JS UI框架開發(fā)的FA應(yīng)用,這里的FA應(yīng)用特指JS FA應(yīng)用。使用Java開發(fā)FA應(yīng)用請參考Java UI框架。

Framework

前端框架層主要完成前端頁面解析,以及提供MVVM(Model-View-ViewModel)開發(fā)模式、頁面路由機制和自定義組件等能力。

Engine

引擎層主要提供動畫解析、DOM(Document Object Model)樹構(gòu)建、布局計算、渲染命令構(gòu)建與繪制、事件管理等能力。

Porting Layer

適配層主要完成對平臺層進行抽象,提供抽象接口,可以對接到系統(tǒng)平臺。比如:事件對接、渲染管線對接和系統(tǒng)生命周期對接等。

到此這篇關(guān)于HarmonyOS JS UI框架開發(fā)指南講解的文章就介紹到這了,更多相關(guān)HarmonyOS JS UI框架開發(fā)指南內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論