Dora.js是一款内容型的编程工具。Dora.js为用户提供一个强大而且简单的框架,可以安装许多扩展,用户在手机上即可操作,方便快捷。
软件介绍Dora.js是Android上的一个内容型编程平台,提供了强大且简单的一套扩展框架,让你可以轻松写出诸如提供视频、图片、漫画、音乐、图书、文章等的扩展,打造属于自己的内容中心。简单来说,你可以把它当做一个可以安装许多扩展的App。
功能介绍Dora.js包含一个强大的代码编辑器:
*支持代码高亮,多种字体、配色可选。
*支持智能补全、签名提示。
*提供VSCode插件。
*提供多种快捷工具使手机上编程成为一件容易事。
*取经自“纯纯写作”的优秀编辑器体验。
软件特色你可以把它当做一个可以安装许多扩展的App。
如果你想学习JavaScript,Dora.js可以给你提供非常大的帮助。
Dora.js使用V8作为脚本引擎,提供完善的Node.js运行时:
*支持npm依赖包
*虚拟文件路径让文件访问更轻松、更安全
注意:Dora.js目前还处于不稳定阶段,很多能力还很简陋,你在使用过程中还有几大概率出现闪退现象。
常见问题如何安装扩展?
作为一个平台,在Dora.js上可以安装来自npm仓库的扩展,也可以从文件安装.dora文件(实质是.tar.gz的npm包)。至于安装npm仓库里的包,又有多种途径:订阅扩展作者:下载后在第二个Tab页,即订阅页面,选择右上角管理,可以输入npm用户名以查看、安装或订阅该用户发布的所有扩展点击右上角菜单,直接输入npm包名安装使用“扩展检索”这个扩展安装,至于“扩展检索”可以通过第一(用户名@1024.js)或第二种(npm包名dorajs-index)方式安装
如何制作扩展?
在首页点击加号,根据提示可以从自带模版创建一个最简单的HelloWorld的扩展。创建之后还可以在Dora.js自带的编辑器上进行开发。不过如果是正经开发的话,都知道用手机键盘打字是一种怎样痛苦的体验,所以Dora.js还有一款VSCode插件(在VSCode扩展商店里搜索Dora.js就行),可以在VSCode上开发,然后随时推送到手机上调试。
Dora.js的文档也还算齐全,可以查到提供的所有API的用法,作者还提供了一个示例扩展(包名@dora.js/api-demo)可以体验所有API.支持的组件有list列表,video视频,audio音频,article文章,image图片,webview浏览器,topTab顶部分栏,bottomTab底部分栏,drawer汉堡菜单分栏,分栏嵌套。支持的全局函数有界面相关$ui,输入相关$input,路由相关$router,配置相关$prefs,存储相关$storage等基本API.至于更强大的数据库操作能力暂时还没有提供,作者说后面会支持上。
展开 +
收起 -