บล็อกมีการเชื่อมต่อ 3 แบบซึ่งจะใช้หรือไม่ใช้ก็ได้
การเชื่อมต่อคำสั่ง
ผู้ใช้สามารถสร้างลำดับบล็อกได้โดยใช้ตัวเชื่อมต่อ nextStatement และ previousStatement ในเลย์เอาต์มาตรฐานของ Blockly การเชื่อมต่อเหล่านี้จะอยู่ด้านบนและด้านล่าง โดยบล็อกจะซ้อนกันในแนวตั้ง
บล็อกที่มีตัวเชื่อมต่อก่อนหน้าจะมีตัวเชื่อมต่อเอาต์พุต ไม่ได้ คำว่า บล็อกคำสั่ง หมายถึงบล็อกที่ไม่มีตัวเชื่อมต่อเอาต์พุต โดยปกติบล็อกคำสั่งจะมีทั้งการเชื่อมต่อก่อนหน้าและการเชื่อมต่อถัดไป
คุณสามารถพิมพ์การเชื่อมต่อ nextStatement และ previousStatement ได้
แต่
บล็อกมาตรฐานไม่ได้ใช้ฟีเจอร์นี้
การเชื่อมต่อถัดไป
สร้างจุดที่ด้านล่างของบล็อกเพื่อให้คำสั่งอื่นๆ ซ้อนอยู่ด้านล่างได้ บล็อกที่มีการเชื่อมต่อถัดไปแต่ไม่มีการเชื่อมต่อก่อนหน้า มักจะแสดงถึงเหตุการณ์ และกำหนดค่าให้แสดงผลด้วย หมวกได้

JSON
ไม่ได้พิมพ์:
{
...,
"nextStatement": null,
}
พิมพ์ (พบน้อย):
{
"nextStatement": "Action",
...
}
JavaScript
ไม่ได้พิมพ์:
this.setNextStatement(true); // false implies no next connector, the default
พิมพ์ (พบน้อย):
this.setNextStatement(true, 'Action');
การเชื่อมต่อก่อนหน้า
สร้างรอยบากที่ด้านบนของบล็อกเพื่อให้เชื่อมต่อเป็นสแต็กของคำสั่งได้
บล็อกที่มีการเชื่อมต่อก่อนหน้าจะมีเอาต์พุตการเชื่อมต่อไม่ได้

JSON
ไม่ได้พิมพ์:
{
...,
"previousStatement": null,
}
พิมพ์ (พบน้อย):
{
"previousStatement": "Action",
...
}
JavaScript
ไม่ได้พิมพ์:
this.setPreviousStatement(true); // false implies no previous connector, the default
พิมพ์ (พบน้อย):
this.setPreviousStatement(true, 'Action');
การเชื่อมต่อเอาต์พุต
บล็อกอาจมีการเชื่อมต่อเอาต์พุตเดียว ซึ่งแสดงเป็นตัวเชื่อมต่อจิ๊กซอว์ตัวผู้ที่ขอบนำ เอาต์พุตจะเชื่อมต่อกับอินพุตค่า โดยปกติบล็อกที่มีเอาต์พุตจะเรียกว่า บล็อกค่า

JSON
ไม่ได้พิมพ์:
{
// ...,
"output": null,
}
พิมพ์:
{
// ...,
"output": "Number",
}
JavaScript
ไม่ได้พิมพ์:
init: function() {
// ...
this.setOutput(true);
}
พิมพ์:
init: function() {
// ...
this.setOutput(true, 'Number');
}
บล็อกที่มีตัวเชื่อมต่อเอาต์พุตจะมีรอยบากคำสั่งก่อนหน้าไม่ได้