یک فضای کاری ایجاد کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
فضای کاری Blockly بالاترین سطح جزء Blockly است. این رابط کاربری است که برای برنامه نویسی با بلوک ها از آن استفاده می کنید.
برای اطلاعات بیشتر در مورد فضای کاری و اجزای فرعی آن، به واژه نامه تصویری مراجعه کنید.
بخش تزریق
یک فضای کاری Blockly باید به یک <div>
تزریق شود که "injection div" نامیده می شود.
div
تزریق می تواند به صورت استاتیک یا پویا اندازه شود. عناصر Blockly در div
اندازه خود را با تغییر اندازه پنجره به روز می کنند.
قطعه کد زیر HTML را برای یک div
تزریقی با اندازه ایستا نشان می دهد:
<div id="blocklyDiv" style="height: 480px; width: 600px;"></div>
تزریق
Injection تمام عناصر فرعی HTML را ایجاد می کند که رابط کاربری یک فضای کاری را تشکیل می دهند. همچنین تمام مقداردهی اولیه مورد نیاز برای آماده کردن فضای کاری برای استفاده را انجام می دهد.
تابع تزریق می تواند شناسه div
تزریق یا خود div
تزریق را داشته باشد:
// Passes the ID.
const workspace = Blockly.inject('blocklyDiv', { /* config */ });
// Passes the injection div.
const workspace = Blockly.inject(
document.getElementById('blocklyDiv'), { /* config */ });
پیکربندی
فضای کاری را می توان با گزینه های متعدد (مانند طرح و سبک) در حین تزریق پیکربندی کرد.
برای اطلاعات بیشتر در مورد گزینه های پیکربندی، به گزینه های پیکربندی مراجعه کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-09-10 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-09-10 بهوقت ساعت هماهنگ جهانی."],[],["Blockly workspaces, the UI for block programming, are injected into a designated `\u003cdiv\u003e` element called the \"injection div.\" This div can have a fixed or dynamic size, with Blockly elements resizing accordingly. Injection initializes the workspace UI and readies it for use. The `Blockly.inject()` function, which creates the workspace, accepts either the injection div's ID or the div itself. Workspace configuration, including layout and style, is set during the injection process.\n"]]