Bản khảo sát nghiên cứu: Cho chúng tôi biết trải nghiệm của bạn khi sử dụng Blockly
Bắt đầu khảo sát
blockly > common
không gian tên chung
Hàm
Chức năng |
Nội dung mô tả |
createBlockDefinitionsFromJsonArray(jsonArray) |
Xác định các khối từ một loạt các định nghĩa khối JSON, như có thể được tạo bởi Công cụ cho nhà phát triển khối. |
defineBlocks(blocks) |
Thêm định nghĩa về khối được chỉ định vào từ điển định nghĩa khối được chỉ định (Blockly.Blocks). |
defineBlocksWithJsonArray(jsonArray) |
Xác định các khối từ một loạt các định nghĩa khối JSON, như có thể được tạo bởi Công cụ cho nhà phát triển khối. |
getAllWorkspaces() |
Tìm tất cả không gian làm việc. |
getBlockTypeCounts(block, opt_stripFollowing) |
Tạo bản đồ tất cả các thành phần con cháu của khối ánh xạ loại của chúng với số lượng thành phần con thuộc loại đó. |
getMainWorkspace() |
Trả về không gian làm việc cấp cao nhất được sử dụng gần đây nhất (dựa trên tiêu điểm). Cố gắng không sử dụng hàm này, đặc biệt là khi có nhiều thực thể Chặn (blockly) trên một trang. |
getParentContainer() |
Lấy phần tử vùng chứa để hiển thị WidgetDiv, DropDownDiv và Chú giải công cụ. |
getSelected() |
Trả về đối tượng có thể sao chép hiện được chọn. |
getWorkspaceById(id) |
Tìm không gian làm việc có mã nhận dạng được chỉ định. |
registerWorkspace(workspace) |
Đăng ký một không gian làm việc trong cơ sở dữ liệu Workspace. |
setMainWorkspace(workspace) |
Đặt không gian làm việc chính được dùng gần đây nhất. |
setParentContainer(newParent) |
Đặt vùng chứa mẹ. Đây là phần tử vùng chứa mà WidgetDiv, DropDownDiv và Chú giải công cụ được hiển thị vào lần đầu tiên gọi Blockly.inject . Phương thức này là một NOP nếu được gọi sau Blockly.inject đầu tiên. |
svgResize(workspace) |
Định kích thước hình ảnh SVG để lấp đầy hoàn toàn vùng chứa của nó. Gọi sự kiện này khi chế độ xem thực sự thay đổi kích thước (ví dụ: khi thay đổi kích thước cửa sổ/hướng thiết bị). Xem workspace.resizeContents để đổi kích thước không gian làm việc khi nội dung thay đổi (ví dụ: khi thêm hoặc xoá một khối). Ghi lại chiều cao/chiều rộng của hình ảnh SVG. |
unregisterWorkpace(workspace) |
Huỷ đăng ký không gian làm việc khỏi db không gian làm việc. |
Biến
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2023-12-02 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2023-12-02 UTC."],[[["The `common` namespace provides functions for managing workspaces, defining blocks, and handling UI elements within Blockly."],["It includes functions to find, register, and unregister workspaces, as well as to manipulate the main workspace."],["Developers can use this namespace to define blocks programmatically from JSON definitions or add them to the Blockly.Blocks dictionary."],["Functions are available for interacting with selected objects, resizing the SVG workspace, and managing drag-and-drop connections."],["The `common` namespace also exposes variables for tracking dragging connections and for testing purposes."]]],[]]