Khối tuỳ chỉnh

Tài liệu này dành cho các nhà phát triển muốn tạo quy tắc chặn mới trong Blockly. Giả định rằng một người có bản sao cục bộ của Blockly mà người dùng có thể chỉnh sửa, một người thường quen thuộc với cách sử dụng Blockly và một người có hiểu biết cơ bản về JavaScript.

Khối đi kèm với một số lượng lớn các khối được xác định trước. Mọi thứ từ hàm toán học cho đến cấu trúc vòng lặp. Tuy nhiên, để giao tiếp với ứng dụng bên ngoài, bạn phải tạo các khối tuỳ chỉnh để tạo API. Ví dụ: khi tạo một chương trình vẽ, bạn có thể cần tạo một khối "vẽ hình tròn bán kính R".

Trong hầu hết các trường hợp, phương pháp dễ nhất là chỉ cần tìm một khối thực sự tương tự đã tồn tại, sao chép và sửa đổi khối đó nếu cần. Tài liệu sau đây dành cho những ai cần được trợ giúp thêm.

Định nghĩa một khối

Bước đầu tiên là tạo một khối; chỉ định hình dạng, trường và điểm kết nối của khối. Sử dụng Công cụ dành cho nhà phát triển Blockly là cách dễ nhất để viết mã này.

→ Thông tin khác về Công cụ dành cho nhà phát triển của Blockly...

Ngoài ra, người dùng có thể tự viết mã này sau khi nghiên cứu API.

→ Thông tin khác về Xác định khối...

Khối nâng cao có thể linh động thay đổi hình dạng theo người dùng hoặc các yếu tố khác.

→ Thông tin khác về Trình chuyển đổi...

Tạo mã

Bước thứ hai là tạo trình tạo mã khối để xuất khối mới sang một ngôn ngữ lập trình (chẳng hạn như JavaScript, Python, PHP, Lua hoặc Dart).

→ Thông tin khác về trình tạo mã khối...

Sử dụng khối mới

Sau khi tạo khối, đừng quên thêm khối đó vào hộp công cụ hoặc sử dụng khối đó trong không gian làm việc.

→ Thông tin khác về cách thêm quy tắc chặn tuỳ chỉnh...