在 JavaScript 或 TypeScript 中创建原生移动应用程序。
Tabris.js 是一个用于在 JavaScript 中开发具有原生用户界面的移动应用程序的框架。 iOS 和 Android 应用程序完全可以从一个代码基础构建,这使您免于处理为多个平台管理代码的任务。
import {Button, contentView, TextView} from 'tabris';
// in JS
new Button({top: 16, centerX: true, text: 'Use native UI'})
.onSelect(() => $(TextView).only().text = 'Powered by Tabris.js')
.appendTo(contentView);
new TextView({top: 'prev() 16', centerX: true})
.appendTo(contentView);
// or in JSX
contentView.append(
<$>
<Button top={16} centerX text='Use native UI'
onSelect={() => $(TextView).only().text = 'Powered by Tabris.js'}/>
<TextView top='prev() 16' centerX/>
</$>
);应用程序的代码是动态加载的 - 没有任何预编译的代码。JavaScript 会实时执行,并通过原生桥接传递给设备。Tabris.js 可以访问原生控件,不依赖于 Web 视图来渲染应用程序的用户界面。因此,应用程序的性能与直接在平台原生代码中开发的应用程序无法区分开来。
要开始开发 Tabris.js 应用程序,请访问 tabrisjs.com 并查看文档中的 "Getting Started" 指南。此外,请务必查看 Tabris.js 开发者应用程序中的代码 片段(可从应用商店下载 Android 和 iOS)。
Tabris.js 还增加了对许多关键 Web 技术的支持,包括:
暂无开放 Issues,或尚未同步最近议题。