Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > common
namespace umum
Fungsi
Fungsi |
Deskripsi |
createBlockDefinitionsFromJsonArray(jsonArray) |
Menentukan blok dari array definisi blok JSON, seperti yang mungkin dihasilkan oleh Alat Developer Blockly. |
defineBlocks(blocks) |
Tambahkan definisi blok yang ditentukan ke kamus definisi blok (Blockly.Blocks). |
defineBlocksWithJsonArray(jsonArray) |
Menentukan blok dari array definisi blok JSON, seperti yang mungkin dihasilkan oleh Alat Developer Blockly. |
getAllWorkspaces() |
Menemukan semua ruang kerja. |
getBlockTypeCounts(block, opt_stripFollowing) |
Mendapatkan peta semua turunan blok yang memetakan jenisnya ke jumlah turunan dengan jenis tersebut. |
getMainWorkspace() |
Menampilkan ruang kerja tingkat teratas yang terakhir digunakan (berdasarkan fokus). Cobalah untuk tidak menggunakan fungsi ini, terutama jika ada beberapa instance Blockly di halaman. |
getParentContainer() |
Mendapatkan elemen penampung untuk merender WidgetDiv, DropDownDiv, dan Tooltip. |
getSelected() |
Menampilkan pilihan saat ini. |
getWorkspaceById(id) |
Temukan ruang kerja dengan ID yang ditentukan. |
registerWorkspace(workspace) |
Mendaftarkan ruang kerja di db ruang kerja. |
setMainWorkspace(workspace) |
Menetapkan ruang kerja utama yang terakhir digunakan. |
setParentContainer(newParent) |
Menetapkan penampung induk. Ini adalah elemen penampung yang digunakan untuk merender WidgetDiv, DropDownDiv, dan Tooltip saat Blockly.inject pertama kali dipanggil. Metode ini adalah NOP jika dipanggil setelah Blockly.inject pertama. |
svgResize(workspace) |
Ukur gambar SVG agar mengisi penampung sepenuhnya. Panggil ini saat tampilan benar-benar mengubah ukuran (misalnya, pada perubahan ukuran jendela/orientasi perangkat). Lihat workspace.resizeContents untuk mengubah ukuran ruang kerja saat konten berubah (misalnya, saat blok ditambahkan atau dihapus). Catat tinggi/lebar gambar SVG. |
unregisterWorkpace(workspace) |
Membatalkan pendaftaran ruang kerja dari db ruang kerja. |
Variabel
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-05-16 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-05-16 UTC."],[[["The `common` namespace provides functions for managing workspaces, defining blocks, and handling UI elements within Blockly."],["It includes functions to find, register, and unregister workspaces, as well as to manipulate the main workspace."],["Developers can use this namespace to define blocks programmatically from JSON definitions or add them to the Blockly.Blocks dictionary."],["Functions are available for interacting with selected objects, resizing the SVG workspace, and managing drag-and-drop connections."],["The `common` namespace also exposes variables for tracking dragging connections and for testing purposes."]]],[]]