跳至主要內容

编写第一行代码

约 779 字大约 3 分钟老猫

软件安装

在官网 https://wwwq.lanzouc.com/b02wvkxpeopen in new window 下载并安装 Auto.js Pro 客户端。Auto.js Pro 支持 Android 5.0 以上设备,包括模拟器等,但由于加固原因,无法在安装了 XP 框架的设备上启动。

打开软件后先注册账号,在 APP 内购买永久会员后进入主界面。

第一行代码

进入主页面,授予文件权限后,点击左下角的菜单浮动按钮,选择文件。

浮动按钮
浮动按钮
文件
文件

输入文件名"第一行代码",点击确定。

Auto.js 将自动打开该文件的编辑界面,我们在这编辑器中输入第一行代码:

toastLog("你好,Auto.js");
编辑器
编辑器

点击右上角的运行,Auto.js 将弹出气泡消息"你好,Auto.js"并在日志中打印。

运行
运行

到这里,我们就成功地编写并运行了第一行代码,Auto.js 就是一个通过开发者编写代码来完成小工具、小应用的,它也可以将代码打包为 apk 文件独立分发。

未来我们将在这个编辑器或者电脑的编辑器上,编写和运行更多的代码,来实现自己的想法。

当然如果你不想自己编写,也可以在商店或网络中下载其他人的代码参考和运行(来自网络的文件可能有恶意代码,请谨慎识别)。

JavaScript 语言

Auto.js 中的js实际上就是 JavaScript 的缩写,这是 Auto.js 使用的编程语言。JavaScript 是一门非常流行的语言,它在 Web 前端、Node.js 后端、桌面端开发等都有广泛的应用。

因此,如果你没有编程基础,在学习 Auto.js 之前强烈建议学习 JavaScript,推荐以下教程和网站:

JavaScript 引擎选择

Auto.js Pro 目前支持两个 JavaScript 引擎

  • Rhino 1.7.14open in new window,支持 ES5 与部分 ES6 特性(ES5 和小部分 ES6)。免费版和旧版 Pro 使用的引擎,对新的 JS 标准的支持不太完善。基于此引擎的 API 称为第一代 API 或 Rhino API(API v1)。
  • V8open in new window。在 9.0 版本,Auto.js Pro 新增了基于 V8 引擎的 Node.js 16.x 引擎。Node.js 是一个成熟、流行的 JavaScript 运行时。它在 Web 前后端开发,Electron 跨平台应用开发中都有很多的应用。使用 Node.js 可以让获得更高的性能、更好的代码保护。基于 Node.js 引擎的 API 称为第二代 API 或 Node.js API。

如果你是无任何编程基础的新手,建议先尝试 Rhino 引擎和第一代 API,你无需特别配置,代码默认都以该引擎执行。在后续学习一段时间后再接触 Node.js 和第二代 API。

如果你想了解两个引擎的区别和具体如何选择,请参阅第二代 API 文档open in new window

上次编辑于:
贡献者: bowyn