Используйте name
. Использование id
не требуется в HTML 5 и создаст глобальные переменные в вашем JavaScript
См. Спецификацию HTML 5, 5.9.8 Навигация к идентификатору фрагмента - оба id
и name
.
Важно знать, что большинство браузеров все еще обращают идентификаторы в глобальные переменные . Вот быстрый тест . Использование name
позволяет избежать создания глобалов и любых конфликтов, которые могут возникнуть.
Пример использования имени:
Take me to [pookie](#pookie)
И привязка адресата:
### Some heading
Вы можете создать Flux напрямую, используя код, который выглядит следующим образом. Обратите внимание, что я добавляю несколько предполагаемых методов, которые вам нужно будет реализовать в зависимости от того, как работает ваш SearchSupplier:
Flux<SearchResultType> flux = Flux.generate(
() -> new SearchSupplier(this, queryBody),
(supplier, sink) -> {
SearchResultType current = supplier.next();
if (isNotLast(current)) {
sink.next(current);
} else {
sink.complete();
}
return supplier;
},
supplier -> anyCleanupOperations(supplier)
);