section?
чего?)
Есть блок со списком организаций и картой с маркерами, позиции(lat, lng) маркеров задаются в админ панели(конструктор страниц). Можно ли массив объектов ```[ { lat: 10, lng: 20 }, { ... } ]```каким-то образов адекватно хранить внутри этого блока ```<section></section>```Есть ли негативные последствия от огромного data атрибута, если я буду хранить информацию там как json объект?
не надо ничего хранить в html. Это в высшей степени странная затея
Понимаю, поэтому и ищу выход, что посоветуете?
Хранить данные либо в json либо на бэке
та даже простой localstorage и это будет лучше чем хранить данные в html
Визуальный конструктор страниц при сохранении страницы генерирует готовый html код и сохраняет в БД. Таких блоков может быть несколько на одной странице и такой блок может быть на любой из страниц.
оооо, визуальный конструктор страниц... все понятно.
Это Gutenberg, все блоки самописные, html код не засорён, вся логика и нагрузка формирования конечного минифицированного html лежит на админ панели, а вывод не требует не каких дополнительных запросов к базе данных, более производительного решения я не смог найти и интегрировать. Как все же лучше мне поступить, есть идеи?
а в чем, собственно, вопрос?
Есть блок со списком организаций и картой с маркерами, позиции(lat, lng) маркеров задаются в админ панели(конструктор страниц). Массив объектов: [ { lat: 10, lng: 20 }, { ... } ]Можно ли каким-то образов адекватно его хранить внутри этого блока <section></section>Блоков может быть любое количество на странице, блок может быть добавлен на любую из страниц.
данные хранятся на сервере или в локалсторейдж.
У меня же список организаций, можно ведь каждой отдельной организации добавить data-lat="10" и data-lng="16", пройти по ним и собрать нужный массив объектов для инициализации Gmap, а выполнять это всё когда карта появится во вьюпорте пользователя, что бы не повлиять время выполнения скриптов на странице. <div class="list"> <div class="item" data-lat="10" data-lng="16">Title</div> ... </div>Так думаю ок уже будет.
ты напрямую базу данных используешь, без бэка?
Wordpress, редактор Gutenberg
Я не понимаю сути вопроса. Ну запиши данные в дата-атрибуты и собери в масив. В чем вопрос?
Обсуждают сегодня