Если вы меня еще не знаете, то не знаете, что я люблю настойчивость. Я думаю, что это сексуальная черта лица с красивыми глазами, длинными рыжими волосами и разумом, который меня не смущает. Давайте воспользуемся этим супер-пупер-умом, чтобы сохранить некоторые данные… локально… чтобы мы могли упорствовать, как будто завтра не наступит… но если есть завтра, то мы будем там… в памяти браузера Chrome.
Продолжая пример с расширением Chrome КАК ЗАКАЧАТЬ HELLO WORLD, мы напишем некоторый код для хранения введенной нами строки, чтобы она оставалась, поддерживалась и управлялась.
Начнем с малого
- Откройте консоль Chrome (ctrl + shift + j|command + option + j)
- Используя точечную нотацию, присвойте объекту свойство( имя ) и присвойте значение("Мэтти")
- Поэкспериментируйте, введя собственное уникальное свойство и значение.
Краткие советы
- Значения хранятся в виде строк
- При извлечении значений вы должны преобразовать их в исходный тип данных.
А теперь начнем по-крупному
- Чтобы загрузить, установить и протестировать расширение Chrome
1. Загрузите файл .crx
2. Перейдите в Chrome://extensions и перетащите файл из Шаг 1 - Чтобы просмотреть и настроить исходные файлы, загрузите файлы ЗДЕСЬ.
- Вот скриншот кода JS, используемого в расширении Chrome.
1. При нажатии на значок расширения Chrome загружается Hello.html.
2. Прослушиватель событий загрузки срабатывает
3. worldvar = элемент span внутри элемента h2 «Hello world»
4. worldName var = элемент input где вы вводите текст
5. worldName используется как условие в операторе IF
6. Если оно существует, оно используется. Если это не так, используется значение по умолчанию «______».