Quy ước đặt tên trình bổ trợ

Tổng quan

Tên trình bổ trợ nhất quán giúp ích cho việc sắp xếp và tìm kiếm các trình bổ trợ, cũng như giúp tìm các trình bổ trợ đã phát hành trên npm.

Trang này liệt kê các quy ước đặt tên trình bổ trợ chuẩn của chúng tôi. Nếu trình bổ trợ của bạn không phù hợp với danh mục nào, hãy sử dụng định dạng đặt tên trình bổ trợ chung ở cuối trang.

Bạn nên thêm các thẻ đề xuất vào package.json để dễ dàng tìm thấy trình bổ trợ của mình hơn trên npm.

Các loại trình bổ trợ

Trường

Trình bổ trợ trường sẽ xuất bản một trường tuỳ chỉnh duy nhất.

Thao tác tải trình bổ trợ trường sẽ đăng ký một loại trường mới có thể dùng trong tất cả các không gian làm việc bị chặn trên trang.

Đọc thêm về cách tạo trường tuỳ chỉnh.

Bên thứ nhất Bên thứ Ba Ví dụ: Thẻ đề xuất
@blockly/field-* blockly-field-* @blockly/field-slider blockly-plugin, field

Giao diện

Trình bổ trợ giao diện sẽ xuất bản một giao diện Blockly.

Thao tác tải một trình bổ trợ giao diện sẽ xác định một giao diện mới mà sau đó bạn có thể dùng trong mọi không gian làm việc Blockly trên trang.

Đọc thêm về chủ đề.

Bên thứ nhất Bên thứ Ba Ví dụ: Thẻ đề xuất
@blockly/theme-* blockly-theme-* @blockly/theme-modern blockly-plugin, theme

Chặn

Một trình bổ trợ khối sẽ xuất bản một hoặc nhiều định nghĩa khối.

Thao tác tải một trình bổ trợ khối sẽ xác định các quy tắc chặn đó cho tất cả không gian làm việc Chặn (blockly) trên trang.

Đọc thêm về cách tạo khối tuỳ chỉnh.

Bên thứ nhất Bên thứ Ba Ví dụ: Thẻ đề xuất
@blockly/block(s)-* blockly-block(s)-* @blockly/blocks-plus-minus blockly-plugin, block, blocks

Chặn tiện ích

Trình bổ trợ tiện ích chặn sẽ xuất bản một hoặc nhiều tiện ích khối, có thể dùng để chia sẻ hành vi giữa các khối theo phương thức lập trình.

Khi bạn tải một trình bổ trợ tiện ích chặn, hệ thống sẽ đăng ký các tiện ích này để sử dụng trên mọi không gian làm việc bị chặn trên trang.

Đọc thêm về tiện ích.

Bên thứ nhất Bên thứ Ba Ví dụ: Thẻ đề xuất
@blockly/extension-* blockly-extension-* Chưa có địa điểm nào blockly-plugin,block-extension

sử dụng

Trình bổ trợ không gian làm việc thêm hành vi vào một không gian làm việc.

Việc tải trình bổ trợ không gian làm việc sẽ không có tác dụng gì cho đến khi trình bổ trợ đó được khởi chạy trên không gian làm việc Blockly.

Bên thứ nhất Bên thứ Ba Ví dụ: Thẻ đề xuất
@blockly/workspace-* blockly-workspace-* Chưa có địa điểm nào blockly-plugin,workspace

Trình bổ trợ chung

Đây là loại trình bổ trợ phổ biến nhất. Hãy dùng quy ước đặt tên này nếu trình bổ trợ của bạn không đáp ứng yêu cầu của bất kỳ loại trình bổ trợ nào khác.

Bên thứ nhất Bên thứ Ba Ví dụ: Thẻ đề xuất
@blockly/plugin-* blockly-plugin-* @blockly/plugin-modal blockly-plugin