Ответы пользователя по тегу JavaScript
  • Как лучше организовать хранение и представление данных?

    @popov654 Автор вопроса
    Специалист в области веб-технологий
    Отвечаю сам себе: действительно, самым простым способом оказалось хранить списки целых чисел в отдельном поле для каждого контейнера. При удалении и добавлении нужно просто будет обходить все контейнеры и корректировать числа, большие искомого значения на единицу вверх или вниз.

    К тому же, в JS удаление элемента из массива делается одним вызовом splice(), так что с "перестроением массива" я тут конечно загнул.

    От разметки отказался, данные по координатам теперь хранятся во вложенном объекте layout.
    Ответ написан
    Комментировать
  • Как реализовать отправку уведомлений?

    @popov654
    Специалист в области веб-технологий
    Не является прямым ответом на вопрос, но всё же вынесу сюда, вдруг кому-то пригодится. Получить DOM дерево документа можно используя XHR2, указав правильный тип ответа: https://jsfiddle.net/b1k50r43/. Либо просто $(xhr.responseText).find(selector), если подключена jQuery :)

    Также стоит учесть, что если речь не идёт о расширении (с ним проблем не будет), то нужны правильно настроенные заголовки CORS, чтобы запрос на другой домен прошёл, либо использовать самописный прокси-скрипт на PHP...
    Ответ написан
    1 комментарий