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 > browserEvents
Không gian tên browserEvents
Hàm
Chức năng |
Nội dung mô tả |
bind(nút, tên, thisObject, func) |
Liên kết một trình xử lý sự kiện phải được gọi bất kể trình xử lý đó có thuộc luồng cảm ứng đang hoạt động hay không. Sử dụng tuỳ chọn này cho các sự kiện không thuộc một cử chỉ gồm nhiều phần (ví dụ: di chuột qua để xem chú giải công cụ). |
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) |
Liên kết một trình xử lý sự kiện có thể bỏ qua nếu trình xử lý này không thuộc luồng thao tác chạm đang hoạt động. Sử dụng tính năng này cho các sự kiện bắt đầu hoặc tiếp tục một cử chỉ gồm nhiều phần (ví dụ: di chuột xuống hoặc di chuyển bằng chuột, có thể là một phần của thao tác kéo hoặc nhấp). |
getScrollDeltaPixels(e) |
Trả về delta cuộn của một sự kiện chuột theo đơn vị pixel. |
isRightButton(e) |
Trả về true (đúng) với sự kiện này khi người dùng nhấp chuột phải. |
isTargetInput(e) |
Trả về true nếu sự kiện này nhắm đến một tiện ích nhập văn bản? |
MouseToSvg(e, svg, ma trận) |
Trả về toạ độ đã chuyển đổi của sự kiện chuột đã cho. Điểm gốc (0,0) là góc trên cùng bên trái của Blockly SVG. |
unbind(bindData) |
Huỷ liên kết một hoặc nhiều sự kiện từ một lệnh gọi hàm. |
Nhập bí danh
Nhập bí danh |
Nội dung mô tả |
Dữ liệu |
Dữ liệu sự kiện mờ khối được dùng để huỷ liên kết các sự kiện khi sử dụng bind và conditionalBind . |
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-01 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2023-12-01 UTC."],[[["The `browserEvents` namespace provides functions for managing browser events within Blockly, particularly for mouse and touch interactions."],["It offers methods for binding, conditionally binding, and unbinding event handlers to DOM elements."],["Functions are included to determine event specifics, such as right-clicks, scroll deltas, and target elements."],["It facilitates converting mouse event coordinates to SVG coordinates within the Blockly workspace."],["The namespace utilizes a `Data` type alias for managing event binding data for efficient unbinding."]]],[]]