Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
Ruang kerja berukuran tetap
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Cara termudah untuk memasukkan Blockly ke halaman web adalah dengan memasukkannya ke dalam tag 'div' kosong.
1. Mendapatkan kode
Dapatkan kode dengan cara apa pun
yang paling sesuai untuk aplikasi Anda.
2. Menentukan area
Tambahkan div kosong di suatu tempat dalam isi halaman dan tetapkan ukurannya:
<div id="blocklyDiv" style="height: 480px; width: 600px;"></div>
3. Memasukkan ruang kerja
Menentukan struktur kotak alat:
const toolbox = {
"kind": "flyoutToolbox",
"contents": [
{
"kind": "block",
"type": "controls_if"
},
{
"kind": "block",
"type": "controls_repeat_ext"
},
{
"kind": "block",
"type": "logic_compare"
},
{
"kind": "block",
"type": "math_number"
},
{
"kind": "block",
"type": "math_arithmetic"
},
{
"kind": "block",
"type": "text"
},
{
"kind": "block",
"type": "text_print"
},
]
}
Terakhir, panggil kode berikut untuk memasukkan Blockly ke dalam div yang Anda tentukan.
const workspace = Blockly.inject('blocklyDiv', {toolbox: toolbox});
Variabel workspace
saat ini tidak digunakan, tetapi akan menjadi penting nanti saat seseorang ingin menyimpan blok atau membuat kode.
Jika lebih dari satu instance Blockly dimasukkan ke halaman yang sama, pastikan
setiap ruang kerja yang ditampilkan disimpan dalam variabel yang berbeda.
Sekarang Anda dapat menguji halaman di browser. Anda akan melihat editor Blockly mengisi div,
dengan tujuh blok di toolbox.
Berikut adalah demo langsung.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[[["Blockly can be easily embedded into a webpage by injecting it into an empty 'div' tag."],["The process involves getting the Blockly code, defining a 'div' element for the workspace, and injecting Blockly with a specified toolbox."],["A workspace variable is returned, which will be important for interacting with the Blockly instance later."]]],["To add Blockly to a webpage, first, obtain the necessary code. Next, create an empty `div` element in the page's body and set its dimensions (e.g., `id=\"blocklyDiv\"`, `height: 480px`, `width: 600px`). Define the toolbox structure using JSON format, specifying the block types. Finally, use `Blockly.inject('blocklyDiv', {toolbox: toolbox})` to insert Blockly into the `div`, storing the result in a `workspace` variable for later use in saving blocks or code generation.\n"]]