问题标签 [google-blockly]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blockly - 为块状下拉菜单添加图像
我正在开发块状,我需要一个使用图像而不是文本的下拉菜单。我的代码是这样的。
我无法成功定义它并且出现Uncaught TypeError: text.replace is not a function
错误。任何人都可以帮助我吗?
blockly - 块状结构变化是什么情况?
我有一个包含 blockly 的 Web 应用程序,我希望能够将用户在 blockly 上创建的结构保存在后端 db 上。我只想知道如何获取当前的工作区结构,以便我可以将其发布到服务器以保存它。然后在用户登录时再次加载。
谢谢。
javascript - 你如何检查一个 JavaScript 对象是否是一个新的 DOM 元素?
我有一个功能
容器是<mutation string="test"></mutation>
在单元测试中调用此函数后如何检查它?
尝试#1
我尝试XMLSerializer()
将 XML 转换为字符串
var containerString = new XMLSerializer().serializeToString(container);
但是,containerString
是
"<mutation xmlns="http://www.w3.org/1999/xhtml" string="test"></mutation>"
代替"<mutation string="test"></mutation>"
blockly - 包括 Accessible 和 Standard Blockly
我一直在查看 Accessible Blockly 文档,但在弄清楚我将如何做到这一点时遇到了一些麻烦。
我们有一个基于 React 的应用程序,它使用各种 Blockly 工作区(带有各种自定义块和字段)。我希望能够进行设置,以便我们可以在标准 Blockly 工作区和 Accessible Blockly 设置之间切换,以便为仅使用键盘的用户提供选项,但文档似乎并没有真正考虑这种案例 - 它似乎更多地由您包含的文件组合控制,并且动态加载/卸载这些文件可能......很棘手。有没有人遇到或能够配置这样的用例?
blockly - 您如何检查当前打开的工具箱选项卡?
你能知道 blockly 工具箱中当前打开了哪个选项卡吗?如果是这样,谁能给我看一个例子或代码片段?
blockly - 读取用户在块状块中输入的输入
我的 blockly.js 文件中有以下代码
我在我的 index.html 中使用它,如下所示
如何在此 js 文件的帐号块中获取用户输入的数字?
javascript - 如何在 Blockly 中隐藏/删除字段?
如何根据下拉值更改隐藏字段。
我添加了一个名为“A”的输入字段。我有一个下拉字段。如果我在下拉列表中选择一个值,例如“删除字段 A”,则应删除输入字段。
我试过removeField。但它没有用。还有其他方法吗?或者如何正确使用remove-field?
blockly - Blockly:如何获取下拉框或复选框块的值
我是 Blockly 的新手,找不到获取下拉列表或复选框的字段值的方法。
让我们考虑以下场景(使用 blockly-dev-tools 生成):
现在从值输入中获取值不是问题,您可以像这样获得 thouse:
但是托管下拉菜单或复选框的虚拟输入没有提供选定值的方法。这可能是我使用虚拟输入来承载元素的概念错误,但是当使用值输入时,你总是在右边有那些已经过时的乳头,因为这些值是由复选框或下拉菜单提供的。