多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 调用方法: `load(filename)` ## 参数 `filename` \- [可选参数] JS 文件的名称 ## 描述 重新启动并从闪存中加载程序——这具有类似于完全重启 Espruino(断电/上电)的效果,但实际上并不对硬件进行完全重置。 只有当解释器返回到空闲状态时,此命令才会执行——例如,a=1;load();a=2;仍将使“a”未定义(或保持其在保存程序中设置的值)。 Espruino 将从你上次键入 save()时的位置恢复。如果你希望在加载后立即执行代码(例如初始化连接到 Espruino 的设备),使用以下方式向 E 添加一个初始化事件处理程序。 ~~~ E.on('init', function() { // ... your_code ... }); ~~~ . 这样,每次 Espruino 启动时它都会自动执行。 如果你在参数中指定一个文件名,那么该文件将在重置后从存储中加载,其方式与先调用 reset()然后执行 require("Storage").read(filename)非常相似.