Поля против значков
Поля и значки — это визуальные элементы, которые появляются в блоке, но у них разные цели.
Поля показывают или определяют данные о блоке, которые влияют на работу программы. Например, текстовый блок имеет две кавычки, которые указывают, что вы определяете строку, и текстовый ввод, который позволяет вам определить эту строку. Кавычки сообщают вам о функции блока, а ввод позволяет изменить функцию.
Значки показывают или определяют «мета» информацию о самом блоке. Например, вы можете добавить значок комментария к любому блоку, что позволит вам писать заметки самому себе, но не повлияет на работу блока в программе.
Сравнение функциональности
Атрибут | Поля | Иконки |
---|
Рендеринг | Поля могут состоять из любых элементов, которые они хотят. | Иконки могут быть сделаны из любых элементов, которые они хотят. |
Число | Каждое поле может появляться в блоке любое количество раз. | Каждый значок может появляться один раз в блоке. |
Размещение | Поля могут быть расположены в любом месте на любом входе блока. | Иконки всегда располагаются в верхней части блока. |
Сериализация | Поля могут быть сериализованы, что часто и происходит. | Иконки можно сериализовать, но зачастую это не так, потому что они часто не имеют состояния. |
Сворачивание | Поля скрываются, когда блок свернут, и вместо них отображается их текст. | Значки могут контролировать, будут ли они отображаться или скрываться при сворачивании блока. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-01-10 UTC.
[null,null,["Последнее обновление: 2025-01-10 UTC."],[[["Fields define a block's data and functionality, while icons provide metadata or supplemental information about the block."],["Fields can have multiple instances, flexible positioning, and are often serialized, whereas icons are singular, positioned at the top-start, and may not always be serialized."],["Both fields and icons are visual elements on a block and offer flexibility in their rendering using various elements."]]],["Fields and icons are distinct visual elements on a block with different purposes. Fields display or define data affecting a program's function, like the quotation marks and text input on a text block. Icons provide \"meta\" information about a block, such as a comment icon, which doesn't impact program function. Fields can appear multiple times, have varied rendering and placement, and are often serialized. Icons appear once per block, are fixed at the top-start, and are often not serialized, but can control visibility when a block is collapsed.\n"]]