js
万能菜道人
博客的书写一点都不好看,有的挺乱的,我在试着优化。
展开
-
Blcokly在electron中使用prompt不可用的问题处理
因为electron不支持prompt,所以如blockly创建变量的时候无法弹窗。方案:替换blockly的prompt为div弹窗。以下实现仅供参考:blockly对应的说明:/** * Wrapper to window.prompt() that app developers may override to provide * alternatives to the modal browser window. Built-in browser prompts are * of原创 2022-01-15 11:22:31 · 735 阅读 · 0 评论 -
Blockly转为的js单步阻塞执行
由于js为异步执行的,所以Bockly转出的代码无法进行同步执行(类似与python),只能使用回调。google提供了示例:https://github.com/google/blockly-samples/tree/master/examples/interpreter-demohttps://github.com/google/blockly-samples/tree/master/examples/interpreter-demo关键的为acorn_interpreter.js文件,它定义了原创 2021-10-22 17:35:28 · 619 阅读 · 0 评论 -
nodejs前后端通信基础示例(express)
后端1.安装body-parsernpm install body-parser代码添加到Index.js:var bodyParser = require("body-parser");var adminApp = express()adminApp.use(bodyParser.urlencoded({ extended: false }));添加对请求的路由:var router = express.Router();router.post("/AAA", (req原创 2021-09-24 14:39:36 · 301 阅读 · 0 评论 -
Nodejs搭建嵌入Blockly的服务器流程(从安装express开始)
环境:1.安装nodejs2.安装express:npm install express -gnpm install express-generator --save -g新建express项目:express BlocklyHMI结果如下:按照步骤:cd BlocklyHMInpm installnpm start打开网址:http://127.0.0.1:3000/http://127.0.0.1:3000/服务端打印:浏览器...原创 2021-09-23 16:46:50 · 710 阅读 · 0 评论 -
Node-RED Dashboard 节点自定义开发
在module中添加文件夹:其中package.jsoon:{ "name": "node-red-node-ui-XXX", "version": "0.0.1", "description" : "XXX.", "keywords": [ "node-red", "node-red-dashboard", "ui_XXX" ], "node-red": { "nodes": { "ui_XXX": "ui_XXX.j原创 2021-09-10 15:21:59 · 1477 阅读 · 1 评论