快應用 框架簡介

2020-08-08 16:54 更新

本框架是一套以前端開發(fā)技術棧為主進行應用開發(fā)的框架,采用流行的前端開發(fā)模式,貼合主流前端開發(fā)者的思維習慣,同時大幅提升應用的性能,提供大量前端環(huán)境無法使用的系統(tǒng)能力,以及很多第三方服務的對接能力。

文件結構

應用由一個 manifest.json 和多個頁面/組件 ux 文件組成。manifest.json 文件中定義應用描述、功能權限聲明、系統(tǒng)配置和頁面路由等信息; 頁面/組件 ux 文件中完成單個頁面或組件的具體實現,包括 UI 模板、樣式單、數據定義和回調事件處理等。具體使用參看 文件組織。

應用框架

路由管理

框架負責管理整個應用的頁面路由,實現頁面間的無縫切換,管理每個頁面的完整生命周期。開發(fā)者需要將頁面在 manifest.json 中進行注冊,在代碼中通過框架提供的接口方法實現頁面的切換。具體使用參看 manifest 文件、頁面路由 和 頁面啟動模式。

數據綁定

數據綁定可以讓數據與視圖非常簡單地保持同步。當做數據修改的時候,只需要在邏輯層修改數據,視圖層就會做相應的更新。數據綁定的具體使用參看 template模板 。

界面組件

框架提供了一套基礎的界面組件,界面組件標簽除了支持常用的 HTML5 標簽,例如<div>,<a>,<input>等之外,還提供與原生 UI 相關的組件標簽,例如<switch>,<slider><list>等。具體使用參看 組件

原生接口

框架還提供豐富的原生接口,既有通用的系統(tǒng)功能,也有第三方服務的對接,如網絡請求、本地存儲,支付等等。這些 API 可以大大節(jié)省開發(fā)者工作量,快速開發(fā)出應用。 具體使用參看 接口。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號