W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本框架是一套以前端開發(fā)技術(shù)棧為主進(jìn)行應(yīng)用開發(fā)的框架,采用流行的前端開發(fā)模式,貼合主流前端開發(fā)者的思維習(xí)慣,同時(shí)大幅提升應(yīng)用的性能,提供大量前端環(huán)境無法使用的系統(tǒng)能力,以及很多第三方服務(wù)的對(duì)接能力。
應(yīng)用由一個(gè) manifest.json 和多個(gè)頁面/組件 ux 文件組成。manifest.json 文件中定義應(yīng)用描述、功能權(quán)限聲明、系統(tǒng)配置和頁面路由等信息; 頁面/組件 ux 文件中完成單個(gè)頁面或組件的具體實(shí)現(xiàn),包括 UI 模板、樣式單、數(shù)據(jù)定義和回調(diào)事件處理等。具體使用參看 文件組織。
框架負(fù)責(zé)管理整個(gè)應(yīng)用的頁面路由,實(shí)現(xiàn)頁面間的無縫切換,管理每個(gè)頁面的完整生命周期。開發(fā)者需要將頁面在 manifest.json 中進(jìn)行注冊(cè),在代碼中通過框架提供的接口方法實(shí)現(xiàn)頁面的切換。具體使用參看 manifest 文件、頁面路由 和 頁面啟動(dòng)模式。
數(shù)據(jù)綁定可以讓數(shù)據(jù)與視圖非常簡(jiǎn)單地保持同步。當(dāng)做數(shù)據(jù)修改的時(shí)候,只需要在邏輯層修改數(shù)據(jù),視圖層就會(huì)做相應(yīng)的更新。數(shù)據(jù)綁定的具體使用參看 template模板 。
框架提供了一套基礎(chǔ)的界面組件,界面組件標(biāo)簽除了支持常用的 HTML5 標(biāo)簽,例如<div>
,<a>
,<input>
等之外,還提供與原生 UI 相關(guān)的組件標(biāo)簽,例如<switch>
,<slider>
,<list>
等。具體使用參看 組件。
框架還提供豐富的原生接口,既有通用的系統(tǒng)功能,也有第三方服務(wù)的對(duì)接,如網(wǎng)絡(luò)請(qǐng)求、本地存儲(chǔ),支付等等。這些 API 可以大大節(jié)省開發(fā)者工作量,快速開發(fā)出應(yīng)用。 具體使用參看 接口。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: