بلوک ها دارای سه اتصال هستند که استفاده از آنها اختیاری است.
اتصالات بیانیه
کاربران می توانند توالی بلوک ها را با استفاده از اتصال دهنده های nextStatement
و previousStatement
ایجاد کنند. در طرح استاندارد Blockly، این اتصالات در بالا و پایین هستند و بلوک ها به صورت عمودی روی هم قرار می گیرند.
بلوکی با کانکتور قبلی نمی تواند کانکتور خروجی داشته باشد. اصطلاح بلوک بیانیه به یک بلوک بدون کانکتور خروجی اشاره دارد. یک بلوک عبارت معمولاً هم اتصال قبلی و هم اتصال بعدی خواهد داشت.
اتصال nextStatement
و previousStatement
را می توان تایپ کرد ، اما این ویژگی توسط بلوک های استاندارد استفاده نمی شود.
اتصال بعدی
یک نقطه در پایین بلوک ایجاد میکند تا عبارات دیگر در زیر آن قرار گیرند. یک بلوک با اتصال بعدی اما بدون اتصال قبلی معمولاً یک رویداد را نشان میدهد و میتواند برای رندر کردن با یک کلاه پیکربندی شود.
JSON
بدون تایپ:
{
...,
"nextStatement": null,
}
تایپ شده ( نادر ):
{
"nextStatement": "Action",
...
}
جاوا اسکریپت
بدون تایپ:
this.setNextStatement(true); // false implies no next connector, the default
تایپ شده (نادر):
this.setNextStatement(true, 'Action');
اتصال قبلی
یک بریدگی در بالای بلوک ایجاد می کند، به طوری که می توان آن را به عنوان پشته ای از عبارات متصل کرد.
بلوک های دارای اتصال قبلی نمی توانند اتصال خروجی داشته باشند.
JSON
بدون تایپ:
{
...,
"previousStatement": null,
}
تایپ شده ( نادر ):
{
"previousStatement": "Action",
...
}
جاوا اسکریپت
بدون تایپ:
this.setPreviousStatement(true); // false implies no previous connector, the default
تایپ شده (نادر):
this.setPreviousStatement(true, 'Action');
اتصال خروجی
یک بلوک ممکن است یک اتصال خروجی داشته باشد که به عنوان یک اتصال دهنده اره منبت کاری اره مویی نر در لبه جلویی نمایش داده می شود. خروجی ها به ورودی های مقدار متصل می شوند. بلوک های دارای خروجی معمولاً بلوک های ارزش نامیده می شوند.
JSON
بدون تایپ:
{
// ...,
"output": null,
}
تایپ شده:
{
// ...,
"output": "Number",
}
جاوا اسکریپت
بدون تایپ:
init: function() {
// ...
this.setOutput(true);
}
تایپ شده:
init: function() {
// ...
this.setOutput(true, 'Number');
}
بلوک های دارای کانکتور خروجی نیز نمی توانند دارای بریدگی عبارت قبلی باشند.