第五次普查數(shù)據(jù)自網(wǎng)站怎么做搭建網(wǎng)站需要哪些步驟
大家好,今天主要給大家分享一下,HarmonyOS系統(tǒng)的主力開發(fā)語言ArkTS語言開發(fā)方法,它是基于TypeScript(簡稱TS)語言擴(kuò)展而來。
第一:ArkTS語言基本特性
目的:聲明式UI,讓開發(fā)者以更簡潔,更自然的方式開發(fā)高性能應(yīng)用。
聲明式 UI基本特性:
基本UI描述:ArkTS定義了各種裝飾器、自定義組件、UI描述機(jī)制,再配合UI開發(fā)框架中的UI內(nèi)置組件、事件方法、屬性方法等共同構(gòu)成了UI開發(fā)的主體。
狀態(tài)管理:ArkTS提供了多維度的狀態(tài)管理機(jī)制,在UI開發(fā)框架中,和UI相關(guān)聯(lián)的數(shù)據(jù),不僅可以在組件內(nèi)使用,還可以在不同組件層級間傳遞,比如父子組件之間、爺孫組件之間,也可以是全局范圍內(nèi)的傳遞,還可以是跨設(shè)備傳遞。另外,從數(shù)據(jù)的傳遞形式來看,可分為只讀的單向傳遞和可變更的雙向傳遞。開發(fā)者可以靈活的利用這些能力來實(shí)現(xiàn)數(shù)據(jù)和UI的聯(lián)動。
動態(tài)構(gòu)建UI元素: ArkT