Blockly가 2025년 11월 10일에 Raspberry Pi Foundation으로 이전되었습니다. 블로그 게시물과 FAQ를 읽어보세요.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
작업공간 만들기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
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-11-07(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-11-07(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"]]