Chặn là gì?

Blockly là một thư viện web cho phép bạn thêm trình soạn thảo mã dựa trên khối có thể tuỳ chỉnh vào ứng dụng. Trình soạn thảo sử dụng các khối giống như mảnh ghép để biểu thị các khái niệm về mã như biến, biểu thức logic, vòng lặp và nhiều khái niệm khác. Công cụ này cho phép người dùng lập trình mà không phải lo lắng về cú pháp hoặc sự đe doạ của dòng lệnh.

Khi phân tích kỹ hơn, bạn có thể xem Blockly theo hai cách:

  1. Giống như giao diện người dùng dạng trò chơi ghép hình thú vị.
  2. Giống như một trình tạo chuỗi đẹp mắt.

Bạn xác định các mối kết nối và trường đầu vào của câu đố, sau đó Blockly sẽ xử lý việc kết xuất, kéo và kết nối các mối kết nối đó.

Bạn xác định chuỗi (thường là mã) được tạo cho mỗi khối, sau đó Blockly sẽ xử lý việc nối toàn bộ chuỗi các khối. Bạn có thể làm gì với kết quả đó là tuỳ thuộc vào bạn. Bạn có thể làm mọi thứ từ giải đố mê cung, tạo ảnh động cho một nhân vật cho đến phân tích một số dữ liệu. Để biết thêm ví dụ, hãy xem phần Giới thiệu về ứng dụng Blockly.

Blockly giúp bạn tập trung vào việc áp dụng các khối cho miền của mình mà không phải lo lắng về chi tiết cách hoạt động của các khối. Để biết thêm thông tin, hãy xem bài viết Tại sao nên dùng Blockly?