169 похожих чатов

Ребят есть адекватный способ хранить js массив объектов внутри html

section?

18 ответов

9 просмотров

чего?)

Kirill- Автор вопроса
Igor N
чего?)

Есть блок со списком организаций и картой с маркерами, позиции(lat, lng) маркеров задаются в админ панели(конструктор страниц). Можно ли массив объектов ```[ { lat: 10, lng: 20 }, { ... } ]```каким-то образов адекватно хранить внутри этого блока ```<section></section>```Есть ли негативные последствия от огромного data атрибута, если я буду хранить информацию там как json объект?

Kirill
Есть блок со списком организаций и картой с маркер...

не надо ничего хранить в html. Это в высшей степени странная затея

Kirill- Автор вопроса
Igor N
не надо ничего хранить в html. Это в высшей степен...

Понимаю, поэтому и ищу выход, что посоветуете?

Kirill
Понимаю, поэтому и ищу выход, что посоветуете?

Хранить данные либо в json либо на бэке

Kirill
Понимаю, поэтому и ищу выход, что посоветуете?

та даже простой localstorage и это будет лучше чем хранить данные в html

Kirill- Автор вопроса
You Ra 🇺🇦
та даже простой localstorage и это будет лучше чем...

Визуальный конструктор страниц при сохранении страницы генерирует готовый html код и сохраняет в БД. Таких блоков может быть несколько на одной странице и такой блок может быть на любой из страниц.

Kirill
Визуальный конструктор страниц при сохранении стра...

оооо, визуальный конструктор страниц... все понятно.

Kirill- Автор вопроса
You Ra 🇺🇦
оооо, визуальный конструктор страниц... все понятн...

Это Gutenberg, все блоки самописные, html код не засорён, вся логика и нагрузка формирования конечного минифицированного html лежит на админ панели, а вывод не требует не каких дополнительных запросов к базе данных, более производительного решения я не смог найти и интегрировать. Как все же лучше мне поступить, есть идеи?

Kirill- Автор вопроса
You Ra 🇺🇦
а в чем, собственно, вопрос?

Есть блок со списком организаций и картой с маркерами, позиции(lat, lng) маркеров задаются в админ панели(конструктор страниц). Массив объектов: [ { lat: 10, lng: 20 }, { ... } ]Можно ли каким-то образов адекватно его хранить внутри этого блока <section></section>Блоков может быть любое количество на странице, блок может быть добавлен на любую из страниц.

Kirill
Есть блок со списком организаций и картой с маркер...

данные хранятся на сервере или в локалсторейдж.

Kirill- Автор вопроса
You Ra 🇺🇦
данные хранятся на сервере или в локалсторейдж.

У меня же список организаций, можно ведь каждой отдельной организации добавить data-lat="10" и data-lng="16", пройти по ним и собрать нужный массив объектов для инициализации Gmap, а выполнять это всё когда карта появится во вьюпорте пользователя, что бы не повлиять время выполнения скриптов на странице. <div class="list"> <div class="item" data-lat="10" data-lng="16">Title</div> ... </div>Так думаю ок уже будет.

Kirill
База данных

ты напрямую базу данных используешь, без бэка?

Kirill- Автор вопроса
Kirill
У меня же список организаций, можно ведь каждой от...

Я не понимаю сути вопроса. Ну запиши данные в дата-атрибуты и собери в масив. В чем вопрос?

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта