# blockly-document-chinese **Repository Path**: shaker/blockly-document-chinese ## Basic Information - **Project Name**: blockly-document-chinese - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-26 - **Last Updated**: 2025-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Blockly 中文文档 > Blockly 是一个将可视代码编辑器添加到 Web 和移动应用程序的库。 Blockly 编辑器使用互锁的图形块来表示代码概念,如变量,逻辑表达式,循环等。它使得用户可以不必关注语法细节就能直接按照编程原则进行编程。 Blockly 中文站点: Blockly 官方站点: ## 翻译进度(v0.1.1) - Guide 指南 - [x] [Overview 总览](./docs/guides/overview.md) (粗翻) - [x] [Get Started 入门](./docs/guides/get-started.md) (粗翻) - Configure Blockly 配置 Blockly - Injection Options 注入选项 - [x] [Configuration Struct 配置结构](./docs/guides/configure/configuration_struct.md) (粗翻) - [x] [Grid 栅格](./docs/guides/configure/grid.md) (粗翻) - [x] [Move 移动](./docs/guides/configure/move.md) (粗翻) - [x] [Zoom 缩放](./docs/guides/configure/zoom.md) (粗翻) - [x] [Fixed Size Workspace 固定尺寸的工作区](./docs/guides/configure/fixed-size) (粗翻) - [x] [Resizable Workspace 可调整尺寸的工作区](./docs/guides/configure/resizable.md) (粗翻) - [x] [Toolbox 工具箱](./docs/guides/configure/toolbox.md) (粗翻) - [x] [Code Generators 代码生成器](./docs/guides/configure/code-generators.md) (粗翻) - [x] [Events 事件](./docs/guides/configure/events.md) (粗翻) - [x] [Serialization 序列化](./docs/guides/configure/serialization.md) (粗翻) - [x] [Themes 主题](./docs/guides/configure/themes.md) (粗翻) - [x] [Keyboard Navigation 键盘导航](./docs/guides/configure/keyboard-nav.md) (粗翻) - [x] [Translations 翻译](./docs/guides/configure/translations.md) (粗翻) - [x] [Context Menus 上下文菜单](./docs/guides/configure/context-menus.md) (粗翻) - [x] [Add Custom Blocks 添加自定义块](./docs/guides/configure/custom-blocks.md) (粗翻) - Advanced Customization 高阶定制 - [x] [Using Blockly APIs 使用 Blockly API](./docs/guides/configure/advanced/using_blockly_apis.md) (粗翻) - [x] [Forking 复刻](./docs/guides/configure/advanced/forking_blockly.md)(粗翻) - Using Interfaces - [x] [Overview 总览](./docs/guides/configure/advanced/interfaces/overview.md) (粗翻) - [x] [Connection Checker 连接检查器](./docs/guides/configure/advanced/interfaces/connection_checker.md) (粗翻) - [x] [Metrics Manager 度量管理器](./docs/guides/configure/advanced/interfaces/metrics_manager) (粗翻) - Create Custom Blocks 创建自定义块 - [x] [Overview 总览](./docs/guides/create-custom-blocks/overview.md) (粗翻) - [x] [Blockly Developer Tools Blockly 开发者工具](./docs/guides/create-custom-blocks/blockly-developer-tools.md) (粗翻) - [x] [Define Blocks 定义块](./docs/guides/create-custom-blocks/blockly-developer-tools.md) (粗翻) - [x] [Block Colour 块颜色](./docs/guides/create-custom-blocks/block-colour.md) (粗翻) - [x] [Localize Blocks 本地化块](./docs/guides/create-custom-blocks/localize-blocks) (粗翻) - [x] [Generating Code 生成代码](./docs/guides/create-custom-blocks/generating-code.md) (粗翻) - [x] [Block Paradigms 块范例](./docs/guides/create-custom-blocks/block-paradigms.md) (粗翻) - [x] [Style Guide 样式指南](./docs/guides/create-custom-blocks/style-guide.md) (粗翻) - [x] [Operator Precedence 操作符优先级](./docs/guides/create-custom-blocks/operator-precedence.md) (粗翻) - [x] [Caching Arguments 缓存参数](./docs/guides/create-custom-blocks/caching-arguments.md) (粗翻) - [x] [Type Checks 类型检查](./docs/guides/create-custom-blocks/type-checks.md) (粗翻) - [x] [Extensions and Mutators 扩展和变形器](./docs/guides/create-custom-blocks/extensions.md) (粗翻) - [x] [Variables 变量](./docs/guides/create-custom-blocks/variables.md) (粗翻) - Fields - [x] [Overview 总览](./docs/guides/create-custom-blocks/fields/overview.md) (粗翻) - [x] [Anatomy of a Field 字段解析](./docs/guides/create-custom-blocks/fields/anatomy-of-a-field.md) (粗翻) - [x] [Validators 校验器](./docs/guides/create-custom-blocks/fields/validators.md) (粗翻) - Built-in Fields 内置字段 - [x] [Overview 总览](./docs/guides/create-custom-blocks/fields/built-in-fields/overview.md) (粗翻) - [x] [Angle 角度](./docs/guides/create-custom-blocks/fields/built-in-fields/angle.md)(粗翻) - [x] [Checkbox 复选框](./docs/guides/create-custom-blocks/fields/built-in-fields/checkbox.md)(粗翻) - [x] [Colour 颜色](./docs/guides/create-custom-blocks/fields/built-in-fields/colour.md)(粗翻) - [x] [Date 日期](./docs/guides/create-custom-blocks/fields/built-in-fields/date.md)(粗翻) - [x] [Dropdown 下拉菜单](./docs/guides/create-custom-blocks/fields/built-in-fields/dropdown.md)(粗翻) - [x] [Image 图片](./docs/guides/create-custom-blocks/fields/built-in-fields/image.md)(粗翻) - [x] [Label 标签](./docs/guides/create-custom-blocks/fields/built-in-fields/label.md)(粗翻) - [x] [Label 可序列化标签(Serializable)](./docs/guides/create-custom-blocks/fields/built-in-fields/label-serializable.md) (粗翻) - [x] [Number 数字](./docs/guides/create-custom-blocks/fields/built-in-fields/number.md)(粗翻) - [x] [Text Input 文本输入](./docs/guides/create-custom-blocks/fields/built-in-fields/text-input.md)(粗翻) - [x] [Multiline Text 多行文本](./docs/guides/create-custom-blocks/fields/built-in-fields/multiline-text-input.md)(粗翻) - [x] [Variable 变量](./docs/guides/create-custom-blocks/fields/built-in-fields/variable.md)(粗翻) - Customizing Fields 自定义字段 - [x] [Overview 总览](./docs/guides/create-custom-blocks/fields/customizing-fields/overview.md) (粗翻) - [x] [Creating a Custom Field 创建自定义字段](./docs/guides/create-custom-blocks/fields/customizing-fields/creating) (粗翻) - [x] [Extending an Existing Field 扩展已有字段](./docs/guides/create-custom-blocks/fields/customizing-fields/extending.md) (粗翻) - [x] [Upgrading a Custom Field 升级自定义字段](./docs/guides/create-custom-blocks/fields/customizing-fields/upgrading.md) (粗翻) - Procedures 过程 - [x] [Overview 总览](./docs/guides/create-custom-blocks/procedures/overview.md) (粗翻) - [x] [Using built-in procedure blocks 使用内置过程块](./docs/guides/create-custom-blocks/procedures/using-procedures.md) (粗翻) - [x] [Creating custom procedure blocks 创建自定义过程块](./docs/guides/create-custom-blocks/procedures/creating-custom-procedure-blocks.md) (粗翻) - [x] [Creating custom procedure data models 创建自定义过程数据模型](./docs/guides/create-custom-blocks/procedures/creating-custom-procedure-data-models.md) (粗翻) - Application Integration 应用集成 - [x] [Best Practices 最佳实践](./docs/guides/app-integration/best-practices.md)(粗翻) - [x] [Generating and Running JavaScript 生成并运行 JavaScript](./docs/guides/app-integration/running-javascript.md)(粗翻) - [x] [Attributing Blockly 整体归因](./docs/guides/app-integration/attribution.md)(粗翻) - Contributing to Blockly 共建 Blockly - [x] [overview 总览](./docs/guides/contribute/README.md) (粗翻) - Get started 入门 - [x] [Overview 总览](./docs/guides/contribute/get-started/README.md) (粗翻) - [x] [Development Tools 开发工具](./docs/guides/contribute/get-started/development_tools.md) (粗翻) - [x] [Writing a Good Issue 提一个好 issue](./docs/guides/contribute/get-started/write_a_good_issue.md) (粗翻) - [x] [Writing a Good PR 提一个好的合并请求](./docs/guides/contribute/get-started/write_a_good_pr.md) (粗翻) - [x] [Commit Message Guide 提交信息指南](./docs/guides/contribute/get-started/commits.md) (粗翻) - [x] [Code Review Process 代码评审过程](./docs/guides/contribute/get-started/pr_review_process.md) (粗翻) - [x] [Issue Labels issue 标签](./docs/guides/contribute/get-started/issue_labels.md) (粗翻) - [x] [Using the Playground 使用训练场](./docs/guides/contribute/get-started/playground.md)(粗翻) - Contributing to Core 为核心做贡献 - [x] [Overview 总览](./docs/guides/contribute/core/README.md) (粗翻) - [x] [Style Guide 风格指南](./docs/guides/contribute/core/style_guide.md) (粗翻) - [x] [Building 构建 构建](./docs//guides/contribute/core/building.md) (粗翻) - [x] [Advanced Compilation 进阶编译](./docs/guides/contribute/core/advanced.md) (粗翻) - Translating (粗翻) - [x] [overview 总览](./docs/guides/contribute/core/translating.md) (粗翻) - [x] [Klingon](./docs/guides/contribute/core/klingon.md) (粗翻) - [x] [Unit Testing 单元测试](./docs/guides/contribute/core/unit_testing.md) - Contributing to Samples 贡献样例 - [x] [Overview 总览](./docs/guides/contribute/samples/README.md) (粗翻) - [x] [Repository Structure 代码仓库文件结构](./docs/guides/contribute/samples/repository_structure.md) (粗翻) - [x] [Plugin Overview 插件总览](./docs/guides/contribute/samples/plugin_overview.md) (粗翻) - [x] [Adding a Plugin 添加插件](./docs/guides/contribute/samples/add_a_plugin.md) (粗翻) - [x] [Naming Conventions 命名规则](./docs/guides/contribute/samples/naming.md) (粗翻) - [x] [Debugging 调试](./docs/guides/contribute/samples/debugging.md) (粗翻) - [x] [Writing a Codelab 编写 Codelab](./docs/guides/contribute/samples/write_a_codelab) (粗翻) - Reference 参考 - [x] [Overview](./docs/reference/js/blockly.md) - Classes - [x] [ASTNode](./docs/reference/js/blockly.astnode_class.md) 🗄️ (粗翻) - [ ] [(constructor)(type, location, opt_params)](./docs/reference/js/blockly.astnode_class._constructor__1_constructor.md) 🗄️ (原文) - [ ] [NAVIGATE_ALL_FIELDS](./docs/reference/js/blockly.astnode_class.navigate_all_fields_property.md) 🗄️ (原文) - [ ] [createBlockNode(block)](./docs/reference/js/blockly.astnode_class.createblocknode_1_method.md) 🗄️ (原文) - [ ] [createConnectionNode(connection)](./docs/reference/js/blockly.astnode_class.createconnectionnode_1_method.md) 🗄️ (原文) - [ ] [createFieldNode(field)](./docs/reference/js/blockly.astnode_class.createfieldnode_1_method.md) 🗄️ - [ ] [createInputNode(input)](./docs/reference/js/blockly.astnode_class.createinputnode_1_method.md) 🗄️ - [ ] [createStackNode(topBlock)](./docs/reference/js/blockly.astnode_class.createstacknode_1_method.md) 🗄️ - [ ] [createTopNode(block)](./docs/reference/js/blockly.astnode_class.createtopnode_1_method.md) 🗄️ - [ ] [createWorkspaceNode(workspace, wsCoordinate)](./docs/reference/js/blockly.astnode_class.createworkspacenode_1_method.md) 🗄️ - [ ] [getLocation()](./docs/reference/js/blockly.astnode_class.getlocation_1_method.md) 🗄️ - [ ] [getSourceBlock()](./docs/reference/js/blockly.astnode_class.getsourceblock_1_method.md) 🗄️ - [ ] [getType()](./docs/reference/js/blockly.astnode_class.gettype_1_method.md) 🗄️ - [ ] [getWsCoordinate()](./docs/reference/js/blockly.astnode_class.getwscoordinate_1_method.md) 🗄️ - [ ] [in()](./docs/reference/js/blockly.astnode_class.in_1_method.md) 🗄️ - [ ] [next()](./docs/reference/js/blockly.astnode_class.next_1_method.md) 🗄️ - [ ] [out()](./docs/reference/js/blockly.astnode_class.out_1_method.md) 🗄️ - [ ] [prev()](./docs/reference/js/blockly.astnode_class.prev_1_method.md) 🗄️ - [x] [BasicCursor](./docs/reference/js/blockly.basiccursor_class.md) 🗄️ (粗翻) - [ ] [Block](./docs/reference/js/blockly.block_class.md) 🗄️ - [ ] [BlockDragger](./docs/reference/js/blockly.blockdragger_class.md) 🗄️ - [ ] [BlockDragSurfaceSvg](./docs/reference/js/blockly.blockdragsurfacesvg_class.md) 🗄️ - [ ] [BlockSvg](./docs/reference/js/blockly.blocksvg_class.md) 🗄️ - [ ] [Bubble](./docs/reference/js/blockly.bubble_class.md) 🗄️ - [ ] [BubbleDragger](./docs/reference/js/blockly.bubbledragger_class.md) 🗄️ - [ ] [CodeGenerator](./docs/reference/js/blockly.codegenerator_class.md) 🗄️ - [ ] [CollapsibleToolboxCategory](./docs/reference/js/blockly.collapsibletoolboxcategory_class.md) 🗄️ - [ ] [Comment](./docs/reference/js/blockly.comment_class.md) 🗄️ - [ ] [ComponentManager](./docs/reference/js/blockly.componentmanager_class.md) 🗄️ - [ ] [Connection](./docs/reference/js/blockly.connection_class.md) 🗄️ - [ ] [ConnectionChecker](./docs/reference/js/blockly.connectionchecker_class.md) 🗄️ - [ ] [ConnectionDB](./docs/reference/js/blockly.connectiondb_class.md) 🗄️ - [ ] [ContextMenuRegistry](./docs/reference/js/blockly.contextmenuregistry_class.md) 🗄️ - [ ] [Cursor](./docs/reference/js/blockly.cursor_class.md) 🗄️ - [ ] [DeleteArea](./docs/reference/js/blockly.deletearea_class.md) 🗄️ - [ ] [DragTarget](./docs/reference/js/blockly.dragtarget_class.md) 🗄️ - [ ] [Field](./docs/reference/js/blockly.field_class.md) 🗄️ - [ ] [FieldAngle](./docs/reference/js/blockly.fieldangle_class.md) 🗄️ - [ ] [FieldCheckbox](./docs/reference/js/blockly.fieldcheckbox_class.md) 🗄️ - [ ] [FieldColour](./docs/reference/js/blockly.fieldcolour_class.md) 🗄️ - [ ] [FieldDropdown](./docs/reference/js/blockly.fielddropdown_class.md) 🗄️ - [ ] [FieldImage](./docs/reference/js/blockly.fieldimage_class.md) 🗄️ - [ ] [FieldLabel](./docs/reference/js/blockly.fieldlabel_class.md) 🗄️ - [ ] [FieldLabelSerializable](./docs/reference/js/blockly.fieldlabelserializable_class.md) 🗄️ - [ ] [FieldMultilineInput](./docs/reference/js/blockly.fieldmultilineinput_class.md) 🗄️ - [ ] [FieldNumber](./docs/reference/js/blockly.fieldnumber_class.md) 🗄️ - [ ] [FieldTextInput](./docs/reference/js/blockly.fieldtextinput_class.md) 🗄️ - [ ] [FieldVariable](./docs/reference/js/blockly.fieldvariable_class.md) 🗄️ - [ ] [Flyout](./docs/reference/js/blockly.flyout_class.md) 🗄️ - [ ] [FlyoutButton](./docs/reference/js/blockly.flyoutbutton_class.md) 🗄️ - [ ] [FlyoutMetricsManager](./docs/reference/js/blockly.flyoutmetricsmanager_class.md) 🗄️ - [ ] [Gesture](./docs/reference/js/blockly.gesture_class.md) 🗄️ - [ ] [Grid](./docs/reference/js/blockly.grid_class.md) 🗄️ - [ ] [HorizontalFlyout](./docs/reference/js/blockly.horizontalflyout_class.md) 🗄️ - [ ] [Icon](./docs/reference/js/blockly.icon_class.md) 🗄️ - [ ] [Input](./docs/reference/js/blockly.input_class.md) 🗄️ - [ ] [InsertionMarkerManager](./docs/reference/js/blockly.insertionmarkermanager_class.md) 🗄️ - [ ] [Marker](./docs/reference/js/blockly.marker_class.md) 🗄️ - [ ] [MarkerManager](./docs/reference/js/blockly.markermanager_class.md) 🗄️ - [ ] [Menu](./docs/reference/js/blockly.menu_class.md) 🗄️ - [ ] [MenuItem](./docs/reference/js/blockly.menuitem_class.md) 🗄️ - [ ] [MetricsManager](./docs/reference/js/blockly.metricsmanager_class.md) 🗄️ - [ ] [Mutator](./docs/reference/js/blockly.mutator_class.md) 🗄️ - [ ] [Names](./docs/reference/js/blockly.names_class.md) 🗄️ - [ ] [Options](./docs/reference/js/blockly.options_class.md) 🗄️ - [ ] [RenderedConnection](./docs/reference/js/blockly.renderedconnection_class.md) 🗄️ - [ ] [Scrollbar](./docs/reference/js/blockly.scrollbar_class.md) 🗄️ - [ ] [ScrollbarPair](./docs/reference/js/blockly.scrollbarpair_class.md) 🗄️ - [ ] [ShortcutRegistry](./docs/reference/js/blockly.shortcutregistry_class.md) 🗄️ - [ ] [TabNavigateCursor](./docs/reference/js/blockly.tabnavigatecursor_class.md) 🗄️ - [ ] [Theme](./docs/reference/js/blockly.theme_class.md) 🗄️ - [ ] [ThemeManager](./docs/reference/js/blockly.thememanager_class.md) 🗄️ - [ ] [Toolbox](./docs/reference/js/blockly.toolbox_class.md) 🗄️ - [ ] [ToolboxCategory](./docs/reference/js/blockly.toolboxcategory_class.md) 🗄️ - [ ] [ToolboxItem](./docs/reference/js/blockly.toolboxitem_class.md) 🗄️ - [ ] [ToolboxSeparator](./docs/reference/js/blockly.toolboxseparator_class.md) 🗄️ - [ ] [Trashcan](./docs/reference/js/blockly.trashcan_class.md) 🗄️ - [ ] [UnattachedFieldError](./docs/reference/js/blockly.unattachedfielderror_class.md) 🗄️ - [ ] [VariableMap](./docs/reference/js/blockly.variablemap_class.md) 🗄️ - [ ] [VariableModel](./docs/reference/js/blockly.variablemodel_class.md) 🗄️ - [ ] [VerticalFlyout](./docs/reference/js/blockly.verticalflyout_class.md) 🗄️ - [ ] [Warning](./docs/reference/js/blockly.warning_class.md) 🗄️ - [ ] [Workspace](./docs/reference/js/blockly.workspace_class.md) 🗄️ - [ ] [WorkspaceAudio](./docs/reference/js/blockly.workspaceaudio_class.md) 🗄️ - [ ] [WorkspaceComment](./docs/reference/js/blockly.workspacecomment_class.md) 🗄️ - [ ] [WorkspaceCommentSvg](./docs/reference/js/blockly.workspacecommentsvg_class.md) 🗄️ - [ ] [WorkspaceDragger](./docs/reference/js/blockly.workspacedragger_class.md) 🗄️ - [ ] [WorkspaceDragSurfaceSvg](./docs/reference/js/blockly.workspacedragsurfacesvg_class.md) 🗄️ - [ ] [WorkspaceSvg](./docs/reference/js/blockly.workspacesvg_class.md) 🗄️ - [ ] [ZoomControls](./docs/reference/js/blockly.zoomcontrols_class.md) 🗄️ - Enumerations - [ ] [ConnectionType](./docs/reference/js/blockly.connectiontype_enum.md) 🗄️ - [ ] [inputTypes](./docs/reference/js/blockly.inputtypes_enum.md) 🗄️ - Functions - [ ] [bindEvent\_(node, name, thisObject,func)](./docs/reference/js/blockly.bindevent__1_function.md) 🗄️ - [ ] [bindEventWithChecks\_(node, name,thisObject, func,opt_noCaptureIdentifier,\_opt_noPreventDefault)](./docs/reference/js/blockly.bindeventwithchecks__1_function.md) 🗄️ - [ ] [copy(toCopy)](./docs/reference/js/blockly.copy_1_function.md) 🗄️ - [ ] [duplicate(toDuplicate)](./docs/reference/js/blockly.duplicate_1_function.md) 🗄️ - [ ] [hideChaff(opt_onlyClosePopups)](./docs/reference/js/blockly.hidechaff_1_function.md) 🗄️ - [ ] [hueToHex(hue)](./docs/reference/js/blockly.huetohex_1_function.md) 🗄️ - [ ] [inject(container, opt_options)](./docs/reference/js/blockly.inject_1_function.md) 🗄️ - [ ] [isNumber(str)](./docs/reference/js/blockly.isnumber_1_function.md) 🗄️ - [ ] [isVariableBackedParameterModel(param)](./docs/reference/js/blockly.isvariablebackedparametermodel_1_function.md) 🗄️ - [ ] [paste()](./docs/reference/js/blockly.paste_1_function.md) 🗄️ - [ ] [unbindEvent\_(bindData)](./docs/reference/js/blockly.unbindevent__1_function.md) 🗄️ - Interfaces - [ ] [BlocklyOptions](./docs/reference/js/blockly.blocklyoptions_interface.md) 🗄️ - [ ] [FieldAngleConfig](./docs/reference/js/blockly.fieldangleconfig_interface.md) 🗄️ - [ ] [FieldAngleFromJsonConfig](./docs/reference/js/blockly.fieldanglefromjsonconfig_interface.md) 🗄️ - [ ] [FieldCheckboxConfig](./docs/reference/js/blockly.fieldcheckboxconfig_interface.md) 🗄️ - [ ] [FieldCheckboxFromJsonConfig](./docs/reference/js/blockly.fieldcheckboxfromjsonconfig_interface.md) 🗄️ - [ ] [FieldColourConfig](./docs/reference/js/blockly.fieldcolourconfig_interface.md) 🗄️ - [ ] [FieldColourFromJsonConfig](./docs/reference/js/blockly.fieldcolourfromjsonconfig_interface.md) 🗄️ - [ ] [FieldConfig](./docs/reference/js/blockly.fieldconfig_interface.md) 🗄️ - [ ] [FieldDropdownFromJsonConfig](./docs/reference/js/blockly.fielddropdownfromjsonconfig_interface.md) 🗄️ - [ ] [FieldImageConfig](./docs/reference/js/blockly.fieldimageconfig_interface.md) 🗄️ - [ ] [FieldImageFromJsonConfig](./docs/reference/js/blockly.fieldimagefromjsonconfig_interface.md) 🗄️ - [ ] [FieldLabelConfig](./docs/reference/js/blockly.fieldlabelconfig_interface.md) 🗄️ - [ ] [FieldLabelFromJsonConfig](./docs/reference/js/blockly.fieldlabelfromjsonconfig_interface.md) 🗄️ - [ ] [FieldMultilineInputConfig](./docs/reference/js/blockly.fieldmultilineinputconfig_interface.md) 🗄️ - [ ] [FieldMultilineInputFromJsonConfig](./docs/reference/js/blockly.fieldmultilineinputfromjsonconfig_interface.md) 🗄️ - [ ] [FieldNumberConfig](./docs/reference/js/blockly.fieldnumberconfig_interface.md) 🗄️ - [ ] [FieldNumberFromJsonConfig](./docs/reference/js/blockly.fieldnumberfromjsonconfig_interface.md) 🗄️ - [ ] [FieldTextInputFromJsonConfig](./docs/reference/js/blockly.fieldtextinputfromjsonconfig_interface.md) 🗄️ - [ ] [FieldVariableConfig](./docs/reference/js/blockly.fieldvariableconfig_interface.md) 🗄️ - [ ] [FieldVariableFromJsonConfig](./docs/reference/js/blockly.fieldvariablefromjsonconfig_interface.md) 🗄️ - [ ] [IASTNodeLocation](./docs/reference/js/blockly.iastnodelocation_interface.md) 🗄️ - [ ] [IASTNodeLocationSvg](./docs/reference/js/blockly.iastnodelocationsvg_interface.md) 🗄️ - [ ] [IASTNodeLocationWithBlock](./docs/reference/js/blockly.iastnodelocationwithblock_interface.md) 🗄️ - [ ] [IAutoHideable](./docs/reference/js/blockly.iautohideable_interface.md) 🗄️ - [ ] [IBlockDragger](./docs/reference/js/blockly.iblockdragger_interface.md) 🗄️ - [ ] [IBoundedElement](./docs/reference/js/blockly.iboundedelement_interface.md) 🗄️ - [ ] [IBubble](./docs/reference/js/blockly.ibubble_interface.md) 🗄️ - [ ] [ICollapsibleToolboxItem](./docs/reference/js/blockly.icollapsibletoolboxitem_interface.md) 🗄️ - [ ] [IComponent](./docs/reference/js/blockly.icomponent_interface.md) 🗄️ - [ ] [IConnectionChecker](./docs/reference/js/blockly.iconnectionchecker_interface.md) 🗄️ - [ ] [IContextMenu](./docs/reference/js/blockly.icontextmenu_interface.md) 🗄️ - [ ] [ICopyable](./docs/reference/js/blockly.icopyable_interface.md) 🗄️ - [ ] [IDeletable](./docs/reference/js/blockly.ideletable_interface.md) 🗄️ - [ ] [IDeleteArea](./docs/reference/js/blockly.ideletearea_interface.md) 🗄️ - [ ] [IDraggable](./docs/reference/js/blockly.idraggable_interface.md) 🗄️ - [ ] [IDragTarget](./docs/reference/js/blockly.idragtarget_interface.md) 🗄️ - [ ] [IFlyout](./docs/reference/js/blockly.iflyout_interface.md) 🗄️ - [ ] [IKeyboardAccessible](./docs/reference/js/blockly.ikeyboardaccessible_interface.md) 🗄️ - [ ] [IMetricsManager](./docs/reference/js/blockly.imetricsmanager_interface.md) 🗄️ - [ ] [IMovable](./docs/reference/js/blockly.imovable_interface.md) 🗄️ - [ ] [IPositionable](./docs/reference/js/blockly.ipositionable_interface.md) 🗄️ - [ ] [IRegistrable](./docs/reference/js/blockly.iregistrable_interface.md) 🗄️ - [ ] [ISelectable](./docs/reference/js/blockly.iselectable_interface.md) 🗄️ - [ ] [ISelectableToolboxItem](./docs/reference/js/blockly.iselectabletoolboxitem_interface.md) 🗄️ - [ ] [IStyleable](./docs/reference/js/blockly.istyleable_interface.md) 🗄️ - [ ] [IToolbox](./docs/reference/js/blockly.itoolbox_interface.md) 🗄️ - [ ] [IToolboxItem](./docs/reference/js/blockly.itoolboxitem_interface.md) 🗄️ - [ ] [IVariableBackedParameterModel](./docs/reference/js/blockly.ivariablebackedparametermodel_interface.md) 🗄️ - Namespaces - [ ] [ASTNode](./docs/reference/js/blockly.astnode_namespace.md) 🗄️ - [ ] [Block](./docs/reference/js/blockly.block_namespace.md) 🗄️ - [ ] [blockAnimations](./docs/reference/js/blockly.blockanimations_namespace.md) 🗄️ - [ ] [blockRendering](./docs/reference/js/blockly.blockrendering_namespace.md) 🗄️ - [ ] [browserEvents](./docs/reference/js/blockly.browserevents_namespace.md) 🗄️ - [ ] [bumpObjects](./docs/reference/js/blockly.bumpobjects_namespace.md) 🗄️ - [ ] [clipboard](./docs/reference/js/blockly.clipboard_namespace.md) 🗄️ - [ ] [CollapsibleToolboxCategory](./docs/reference/js/blockly.collapsibletoolboxcategory_namespace.md) 🗄️ - [ ] [common](./docs/reference/js/blockly.common_namespace.md) 🗄️ - [ ] [ComponentManager](./docs/reference/js/blockly.componentmanager_namespace.md) 🗄️ - [ ] [constants](./docs/reference/js/blockly.constants_namespace.md) 🗄️ - [ ] [ContextMenu](./docs/reference/js/blockly.contextmenu_namespace.md) 🗄️ - [ ] [ContextMenuItems](./docs/reference/js/blockly.contextmenuitems_namespace.md) 🗄️ - [ ] [ContextMenuRegistry](./docs/reference/js/blockly.contextmenuregistry_namespace.md) 🗄️ - [ ] [Css](./docs/reference/js/blockly.css_namespace.md) 🗄️ - [ ] [dialog](./docs/reference/js/blockly.dialog_namespace.md) 🗄️ - [ ] [Events](./docs/reference/js/blockly.events_namespace.md) 🗄️ - [ ] [Extensions](./docs/reference/js/blockly.extensions_namespace.md) 🗄️ - [ ] [fieldRegistry](./docs/reference/js/blockly.fieldregistry_namespace.md) 🗄️ - [ ] [geras](./docs/reference/js/blockly.geras_namespace.md) 🗄️ - [ ] [ICopyable](./docs/reference/js/blockly.icopyable_namespace.md) 🗄️ - [ ] [Input](./docs/reference/js/blockly.input_namespace.md) 🗄️ - [ ] [InsertionMarkerManager](./docs/reference/js/blockly.insertionmarkermanager_namespace.md) 🗄️ - [ ] [libraryBlocks](./docs/reference/js/blockly.libraryblocks_namespace.md) 🗄️ - [ ] [MetricsManager](./docs/reference/js/blockly.metricsmanager_namespace.md) 🗄️ - [ ] [minimalist](./docs/reference/js/blockly.minimalist_namespace.md) 🗄️ - [ ] [Names](./docs/reference/js/blockly.names_namespace.md) 🗄️ - [ ] [Options](./docs/reference/js/blockly.options_namespace.md) 🗄️ - [ ] [Procedures](./docs/reference/js/blockly.procedures_namespace.md) 🗄️ - [ ] [registry](./docs/reference/js/blockly.registry_namespace.md) 🗄️ - [ ] [RenderedConnection](./docs/reference/js/blockly.renderedconnection_namespace.md) 🗄️ - [ ] [serialization](./docs/reference/js/blockly.serialization_namespace.md) 🗄️ - [ ] [ShortcutItems](./docs/reference/js/blockly.shortcutitems_namespace.md) 🗄️ - [ ] [ShortcutRegistry](./docs/reference/js/blockly.shortcutregistry_namespace.md) 🗄️ - [ ] [Theme](./docs/reference/js/blockly.theme_namespace.md) 🗄️ - [ ] [ThemeManager](./docs/reference/js/blockly.thememanager_namespace.md) 🗄️ - [ ] [Themes](./docs/reference/js/blockly.themes_namespace.md) 🗄️ - [ ] [thrasos](./docs/reference/js/blockly.thrasos_namespace.md) 🗄️ - [ ] [ToolboxCategory](./docs/reference/js/blockly.toolboxcategory_namespace.md) 🗄️ - [ ] [ToolboxSeparator](./docs/reference/js/blockly.toolboxseparator_namespace.md) 🗄️ - [ ] [Tooltip](./docs/reference/js/blockly.tooltip_namespace.md) 🗄️ - [ ] [Touch](./docs/reference/js/blockly.touch_namespace.md) 🗄️ - [ ] [uiPosition](./docs/reference/js/blockly.uiposition_namespace.md) 🗄️ - [ ] [utils](./docs/reference/js/blockly.utils_namespace.md) 🗄️ - [ ] [Variables](./docs/reference/js/blockly.variables_namespace.md) 🗄️ - [ ] [VariablesDynamic](./docs/reference/js/blockly.variablesdynamic_namespace.md) 🗄️ - [ ] [WidgetDiv](./docs/reference/js/blockly.widgetdiv_namespace.md) 🗄️ - [ ] [Xml](./docs/reference/js/blockly.xml_namespace.md) 🗄️ - [ ] [zelos](./docs/reference/js/blockly.zelos_namespace.md) 🗄️ - Variables - [ ] [ALIGN_CENTRE](./docs/reference/js/blockly.align_centre_variable.md) 🗄️ - [ ] [ALIGN_LEFT](./docs/reference/js/blockly.align_left_variable.md) 🗄️ - [ ] [ALIGN_RIGHT](./docs/reference/js/blockly.align_right_variable.md) 🗄️ - [ ] [Blocks](./docs/reference/js/blockly.blocks_variable.md) 🗄️ - [ ] [COLLAPSE_CHARS](./docs/reference/js/blockly.collapse_chars_variable.md) 🗄️ - [ ] [COLLAPSED_FIELD_NAME](./docs/reference/js/blockly.collapsed_field_name_variable.md) 🗄️ - [ ] [COLLAPSED_INPUT_NAME](./docs/reference/js/blockly.collapsed_input_name_variable.md) 🗄️ - [ ] [config](./docs/reference/js/blockly.config_variable.md) 🗄️ - [ ] [connectionTypes](./docs/reference/js/blockly.connectiontypes_variable.md) 🗄️ - [ ] [defineBlocksWithJsonArray](./docs/reference/js/blockly.defineblockswithjsonarray_variable.md) 🗄️ - [ ] [DELETE_VARIABLE_ID](./docs/reference/js/blockly.delete_variable_id_variable.md) 🗄️ - [ ] [DRAG_STACK](./docs/reference/js/blockly.drag_stack_variable.md) 🗄️ - [ ] [DropDownDiv](./docs/reference/js/blockly.dropdowndiv_variable.md) 🗄️ - [ ] [DUMMY_INPUT](./docs/reference/js/blockly.dummy_input_variable.md) 🗄️ - [ ] [getMainWorkspace](./docs/reference/js/blockly.getmainworkspace_variable.md) 🗄️ - [ ] [getSelected](./docs/reference/js/blockly.getselected_variable.md) 🗄️ - [ ] [INPUT_VALUE](./docs/reference/js/blockly.input_value_variable.md) 🗄️ - [ ] [JavaScript](./docs/reference/js/blockly.javascript_variable.md) 🗄️ - [ ] [Msg](./docs/reference/js/blockly.msg_variable.md) 🗄️ - [ ] [NEXT_STATEMENT](./docs/reference/js/blockly.next_statement_variable.md) 🗄️ - [ ] [OPPOSITE_TYPE](./docs/reference/js/blockly.opposite_type_variable.md) 🗄️ - [ ] [OUTPUT_VALUE](./docs/reference/js/blockly.output_value_variable.md) 🗄️ - [ ] [PREVIOUS_STATEMENT](./docs/reference/js/blockly.previous_statement_variable.md) 🗄️ - [ ] [PROCEDURE_CATEGORY_NAME](./docs/reference/js/blockly.procedure_category_name_variable.md) 🗄️ - [ ] [RENAME_VARIABLE_ID](./docs/reference/js/blockly.rename_variable_id_variable.md) 🗄️ - [ ] [resizeSvgContents](./docs/reference/js/blockly.resizesvgcontents_variable.md) 🗄️ - [ ] [setLocale](./docs/reference/js/blockly.setlocale_variable.md) 🗄️ - [ ] [setParentContainer](./docs/reference/js/blockly.setparentcontainer_variable.md) 🗄️ - [ ] [svgResize](./docs/reference/js/blockly.svgresize_variable.md) 🗄️ - [ ] [TOOLBOX_AT_BOTTOM](./docs/reference/js/blockly.toolbox_at_bottom_variable.md) 🗄️ - [ ] [TOOLBOX_AT_LEFT](./docs/reference/js/blockly.toolbox_at_left_variable.md) 🗄️ - [ ] [TOOLBOX_AT_RIGHT](./docs/reference/js/blockly.toolbox_at_right_variable.md) 🗄️ - [ ] [TOOLBOX_AT_TOP](./docs/reference/js/blockly.toolbox_at_top_variable.md) 🗄️ - [ ] [VARIABLE_CATEGORY_NAME](./docs/reference/js/blockly.variable_category_name_variable.md) 🗄️ - [ ] [VARIABLE_DYNAMIC_CATEGORY_NAME](./docs/reference/js/blockly.variable_dynamic_category_name_variable.md) 🗄️ - [ ] [VERSION](./docs/reference/js/blockly.version_variable.md) 🗄️ - Type Aliases - [ ] [FieldAngleValidator](./docs/reference/js/blockly.fieldanglevalidator_typealias.md) 🗄️ - [ ] [FieldCheckboxValidator](./docs/reference/js/blockly.fieldcheckboxvalidator_typealias.md) 🗄️ - [ ] [FieldColourValidator](./docs/reference/js/blockly.fieldcolourvalidator_typealias.md) 🗄️ - [ ] [FieldDropdownConfig](./docs/reference/js/blockly.fielddropdownconfig_typealias.md) 🗄️ - [ ] [FieldDropdownValidator](./docs/reference/js/blockly.fielddropdownvalidator_typealias.md) 🗄️ - [ ] [FieldMultilineInputValidator](./docs/reference/js/blockly.fieldmultilineinputvalidator_typealias.md) 🗄️ - [ ] [FieldNumberValidator](./docs/reference/js/blockly.fieldnumbervalidator_typealias.md) 🗄️ - [ ] [FieldTextInputConfig](./docs/reference/js/blockly.fieldtextinputconfig_typealias.md) 🗄️ - [ ] [FieldTextInputValidator](./docs/reference/js/blockly.fieldtextinputvalidator_typealias.md) 🗄️ - [ ] [FieldValidator](./docs/reference/js/blockly.fieldvalidator_typealias.md) (原文) - [ ] [FieldVariableValidator](./docs/reference/js/blockly.fieldvariablevalidator_typealias.md) (原文) - [ ] [MenuGenerator](./docs/reference/js/blockly.menugenerator_typealias.md) (原文) - [ ] [MenuGeneratorFunction](./docs/reference/js/blockly.menugeneratorfunction_typealias.md) (原文) - [ ] [MenuOption](./docs/reference/js/blockly.menuoption_typealias.md) (原文) ## 术语 - Blockly 不翻译 - block 块,指 Blockly 中的每一个块状结构 - handler 句柄,但前端里面一般指特定的处理函数 - UI 用户界面 - building 构建、建设 - field 字段 - cursor 游标、光标 - anatomy 解析、剖析 - fork 复刻、分叉、副本化 - widget 不翻译 - issue 不翻译 - codelab 不翻译