Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > common
wspólna przestrzeń nazw
Funkcje
Funkcja |
Opis |
createBlockDefinitionsFromJsonArray(jsonArray) |
Zdefiniuj bloki na podstawie tablicy definicji bloków JSON, jak mogą być generowane przez narzędzia Blockly Developer Tools. |
defineBlocks(blocks) |
Dodaj określone definicje bloków do słownika definicji bloków (Blockly.Blocks). |
defineBlocksWithJsonArray(jsonArray) |
Zdefiniuj bloki na podstawie tablicy definicji bloków JSON, jak mogą być generowane przez narzędzia Blockly Developer Tools. |
getAllWorkspaces() |
Znajdź wszystkie obszary robocze. |
getBlockTypeCounts(block, opt_stripFollowing) |
Pobierz mapę wszystkich elementów podrzędnych bloku, które mapują ich typ na liczbę elementów podrzędnych tego typu. |
getMainWorkspace() |
Zwraca ostatnio używany obszar roboczy najwyższego poziomu (na podstawie zaznaczenia). Staraj się nie używać tej funkcji, zwłaszcza jeśli na stronie jest wiele wystąpień Blockly. |
getParentContainer() |
Pobierz element kontenera, w którym mają być renderowane obiekty WidgetDiv, DropDownDiv i etykietka. |
getSelected() |
Zwraca obecnie wybrany obiekt możliwy do skopiowania. |
getWorkspaceById(id) |
Znajdź obszar roboczy o określonym identyfikatorze. |
registerWorkspace(workspace) |
Zarejestruj obszar roboczy w bazie danych obszaru roboczego. |
setMainWorkspace(workspace) |
Ustawia ostatnio używany główny obszar roboczy. |
setParentContainer(newParent) |
Ustaw kontener nadrzędny. Jest to element kontenera, który jest renderowany przy pierwszym wywołaniu elementu Blockly.inject . Ta metoda jest typu NOP, jeśli jest wywoływana po pierwszym obiekcie Blockly.inject . |
svgResize(workspace) |
Dopasuj rozmiar obrazu SVG, aby całkowicie wypełnił kontener. Wywołuj je, gdy widok faktycznie zmienia rozmiar (np. przy zmianie rozmiaru okna lub orientacji urządzenia). Za pomocą sekcji workspace.resizeContents możesz zmieniać rozmiar obszaru roboczego, gdy zmieni się zawartość (np. po dodaniu lub usunięciu bryły). Zanotuj wysokość/szerokość obrazu SVG. |
unregisterWorkpace(workspace) |
Wyrejestruj obszar roboczy z bazy danych obszaru roboczego. |
Zmienne
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]