Ace — 微軟提供的Cordova原生UI插件
小編:管理員 792閱讀 2022.09.13
Ace = JavaScript + Native UI + iOS + Android
Ace能在你現有的JavaScript代碼庫上增加原生支持。Ace可以和Ionic,PhoneGap和所有Cordova項目共用。也就是說,Meteor應用也可以借助Ace來構建原生UI。
Ace作為一個cordova插件提供。
1. 混合原生UI與HTML汲取兩個世界的優勢
原生UI有什么優勢?
- 優異的效率
- 看起來好看
- 隨主題自動更新
- 注重用戶可訪問性設置
同時通過HTML,你可以使用你的web開發經驗、代碼和諸如Ionic,Bootstrap,Ember等框架。
2. 使用跨平臺的原生UI框架或者直接使用原生控制
使用簡單的類,如 Button,Grid,或DatePicker。UI框架提供了跨平臺的原生控制、布局、樣式等等的抽象。這些抽象很容易使用JavaScript,TypeScript或XAML來標示。
或者,你也可以直接使用特定平臺的原生控制。比如下面這些:
如果你決定使用標示,你可以在HTML中直接鏈接它們,而不用在意它們的類型:
3. 不需要額外插件調用原生代碼終極應急出口
通過JavaScript調用任何東西。你自己的代碼,第三方代碼或者平臺相關的API。不需要額外的插件或封裝。
直接添加Java,Objective-C或者Android資源到你的Cordova項目中,你可以輕松使用它們。
相關推薦
- Cordova 什么是Cordova? Cordova是用于使用HTML,CSS和JS構建移動應用的平臺。我們可以認為Cordova是一個容器,用于將我們的網絡應用程序與本機移動功能連接。默認情況下,Web應用程序不能使用本機移動功能。這就是Cordova進來的地方。它為網絡應用和移動設備之間的連…
- 3DMAX提示和技巧 本主題標識使用 Civil View 的一些重要提示和技巧。常規使用屏幕分辨率至少為 1280x1024 的 Civil View。低于此分辨率時,一些面板將占用過多屏幕空間。 將視口設置為線框顯示以達到最佳性能。 要盡可能簡化用戶界面,請在單個視口中工作并關閉 3ds Max 命令面…