APP推荐:JSBox
Posted bot-noob-121
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了APP推荐:JSBox相关的知识,希望对你有一定的参考价值。
ios12的更新带来了由被苹果收购的workflow进化而来的捷径,通过捷径可以令工作自动化。但自身依然极度依赖app开发者提供相关支持且在个人使用中也会发现一些突发状态。这时我发现了一款由国内独立开发者钟颖开发的JSbox。该作者曾经开发过作为苹果的年度十佳 App 之一的pin。我曾经单纯的把pin当作一款剪切板同步记录软件,但后来发现它还有强大的在线搜索剪切板内容,获取剪切板网页截图的强大拓展功能(与workflow一些捷径实现了相同的作用),而且随着加入js的支持,pin也拥有了更多的可能。而JSBox显然更近一步。
我推荐这款APP的主要理由:JSbox能够快速开发出一个在ios下本地运行的拥有简易的图形界面的小工具,并且支持锁屏时在通知中心小组件运行。
JSBox内置了一个相对简洁却完善的编辑器,外接蓝牙键盘可以支持大部分组合键。尽管我毫无js基础,在参考作者提供的样例和文档下做出一些简单的小工具(其实就是魔改代码)。
这个APP让我看到了iPad作为开发工具的更多可能(毕竟ios下支持编译运行的软件十分稀少),作者利用js提供了ios的自带API支持,也拥有一个官方社区。
更重要的是,作为一个学生,有突发灵感时不一定会被swift之类的开发语言局限住,能更好释放出创造力。
由于不太懂JS,我直接引用了来自少数派cyanogen的评价:
JSBox 是什么
JSBox 是一个可以用来运行 javascript 脚本的 iOS 应用,你可以通过他来执行标准的 JavaScript 脚本。
这种执行不是指跑在浏览器上,而是执行在一个完全原生的环境,效率很高。
并且我们提供了很多 iOS 原生的接口,这意味着你可以通过他做很多事情,包括但不限于:
写一个用来查询汇率的脚本;
写一个用于计算小费的脚本;
通过接口实现一个小小的应用,提供丰富的界面;
写一个文本收藏工具,用于收藏常用的文字;
写一个下载 Twitter 视频的小工具;
……
其实 JSBox 是完完全全可编程的一个应用,他能做很多事情,所限制产出的往往只是动手能力。
为了更好的编写脚本,我们甚至提供了配套的 VSCode 插件,用于更高效率的编写和测试 JSBox 脚本,可以做的桌面端编写 iOS 端实时刷新。因为我们始终相信无论移动端的编辑器做的多么强大,编写代码的效率也始终被桌面端碾压。
所以,JSBox 并不是像 Pythonista 那样为了编写代码而生的应用,编写代码只是实现功能的手段,我们的一切最终都是为了效率的提高。
自带脚本的效果:
内置的官方文档:
以上是关于APP推荐:JSBox的主要内容,如果未能解决你的问题,请参考以下文章
javascript 用于在节点#nodejs #javascript内设置react app的代码片段