Рендереры
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Форма блока определяется рендерером на основе определения блока (то есть его полей и соединений).
Встроенные рендереры
Blockly предоставляет три встроенных рендерера, каждый из которых придает программе немного иное ощущение.
Рендерер | Описание | Изображение |
---|
Фрасос | Рекомендуемый рендерер. Это более современный вариант рендерера Geras, с более равномерным интервалом и сплошными границами. |  |
Герас | Рендерер по умолчанию. Это оригинальный рендерер, с которым был создан Blockly. |  |
Зелос | Рендерер на основе блочной конструкции Scratch-3.0. |  |
Чтобы использовать один из этих рендереров, передайте его имя в параметры конфигурации:
Blockly.inject('blocklyDiv', {
renderer: 'thrasos'
});
Пользовательские рендереры
Если вы хотите придать своей программе другой вид и ощущение, чем любой из встроенных рендереров, вы также можете создать собственный рендерер. Для начала команда Blockly рекомендует вам:
- Прочитайте документацию по концепции рендерера, чтобы узнать, как все компоненты рендерера взаимодействуют друг с другом.
- Выполните практическую работу по созданию пользовательского рендеринга , чтобы получить практические навыки работы с пользовательским рендерингом.
- Добавьте отладочный рендерер в свой проект.
- Настройте свой рендерер.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-06-13 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-06-13 UTC."],[[["Block shape is determined by a renderer based on the block's definition, including fields and connections."],["Blockly offers three built-in renderers: Thrasos (recommended), Geras (default), and Zelos (Scratch-3.0 based)."],["Custom renderers can be created for unique program aesthetics by following documentation and tutorials."]]],[]]