织梦CMS - 轻松建站从此开始!

abg欧博官网|登陆|游戏|

How to generate blocks from code in blockly?

时间:2025-08-02 22:01来源: 作者:admin 点击: 1 次
You can only create javascript from blocks, not blocks from javascript. However, You can export blocks to xml, and import back the xml to blocks. So y

You can only create javascript from blocks, not blocks from javascript. However, You can export blocks to xml, and import back the xml to blocks. So you can always save your blocks anywhere you wish in xml format, and load those from xml back to your blockly workspace.

function saveBlocks() { var xmlDom = Blockly.Xml.workspaceToDom(Blockly.mainWorkspace); var xmlText = Blockly.Xml.domToPrettyText(xmlDom); // do whatever you want to this xml } function loadBlock(xml) { // xml is the same block xml you stored if (typeof xml != "string" || xml.length < 5) { return false; } try { var dom = Blockly.Xml.textToDom(xml); Blockly.mainWorkspace.clear(); Blockly.Xml.domToWorkspace(Blockly.mainWorkspace, dom); return true; } catch (e) { return false; } }

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-08-04 13:08 最后登录:2025-08-04 13:08
栏目列表
推荐内容