Здравствуйте!
Хочу создать расширение для Chrom'а.
Идея следующая:
Есть "словарь"(пока что только в голове) следующей структуры: есть несколько сущностей для каждой из которых подобрано несколько определений.
Например:
first ("one", "1", "один", "первый")
second ("tow", "2", "два", "второй")
bear ("медведь",)
...
По просьбе, или по некоторому событию(click по определённой ссылке на страничке) расширение должно начать искать на просматриваемых страницах определения(те что в скобках) из словаря, подсвечивать их(просто для веселья и наглядности) и если для сущности из словаря было найдено хотя бы одно определение, то помечать её как "найденную". В итоге должен получиться некий список найденных сущностей.
И наконец, опять же по просьбе и при переходе на определённую страницу с чекбоксами Id которых совпадает с названиями сущностей, расширение должно расставить галочки в соответствии со списком найденных сущностей.
Прошу подсказать мне общую архитектуру скрипта, что гуглить, что читать, а то я в полной растерянности.
В особенности интересует способ хранения словаря и списка.
Документацию по разработке расширений уже читаю
Спасибо!