작업공간 만들기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Blockly 작업공간은 Blockly의 최상위 구성요소입니다. 블록으로 프로그래밍하는 데 사용하는 UI입니다.
작업공간 및 하위 구성요소에 대한 자세한 내용은 시각적 용어집을 참고하세요.
삽입 div
Blockly 작업 공간은 '삽입 div'라고 하는 <div>
에 삽입해야 합니다.
삽입 div
는 정적 또는 동적으로 크기를 조정할 수 있습니다. div
내의 Blockly 요소는 창 크기가 조절될 때 크기를 업데이트합니다.
다음 코드 스니펫은 정적으로 크기가 조정된 삽입 div
의 HTML을 보여줍니다.
<div id="blocklyDiv" style="height: 480px; width: 600px;"></div>
주사
삽입은 작업공간의 UI를 구성하는 모든 HTML 하위 요소를 만듭니다. 또한 작업공간을 사용할 수 있도록 준비하는 데 필요한 모든 초기화를 실행합니다.
삽입 함수는 삽입 div
의 ID 또는 삽입 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 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-09-11(UTC)
[[["이해하기 쉬움","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-11(UTC)"],[],["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"]]