TEMP или постоянное окно — когда использовать что в JustZix
У JustZix четыре типа окон разработки на странице. Каждое открывается двумя способами: как постоянный pane, привязанный к правилу, или как эфемерный TEMP pane, вызываемый горячей клавишей. Выбор не всегда очевиден — эта статья даёт тебе простую модель принятия решений.
Два режима одного окна
CSS pane, JS pane, JS Console, Output Console — это те же четыре окна, независимо от того, как ты их открываешь. Меняется только их жизненный цикл.
| Характеристика | Постоянный pane | TEMP pane |
|---|---|---|
| Рождается из | правила в панели расширения | горячей клавиши Ctrl+Alt+G/H/J/K |
| Живёт в | chrome.storage | sessionStorage вкладки |
| После перезагрузки | возвращается | исчез |
| Синхронизация / бэкап | да | нет |
| Сколько за раз | сколько хочешь | максимум одно на тип |
| Цвет | по типу | отдельная TEMP-палитра |
Постоянный pane — когда ты используешь его регулярно
Постоянный pane — это инвестиция: ты создаёшь его один раз, привязываешь к URL-паттерну, и он возвращается каждый раз, когда ты посещаешь совпадающую страницу. Выбирай его, когда:
- Тебе нужен один и тот же CSS/JS при каждом визите данной страницы.
- Ты хочешь, чтобы окно пережило перезагрузку — например, монитор Web Vitals, логирующий после каждого F5.
- Тебе нужна эта конфигурация на другом устройстве (синхронизация).
- Ты хочешь несколько окон за раз — например, две консоли рядом, объединённые в snap-группу.
TEMP pane — когда это разовая вещь
TEMP pane — это ручной инструмент: достаёшь, используешь, убираешь. Выбирай его, когда:
- Ты на странице, на которую, вероятно, не вернёшься.
- У тебя вопрос к DOM или console.log, и это всё.
- Ты не хочешь, чтобы изменение осталось в твоей конфигурации или синхронизировалось.
- Важна скорость — горячая клавиша бьёт открытие панели и создание правила.
Практическое правило
Задай себе вопрос: понадобится ли мне это после того, как страница перезагрузится?
- Нет → TEMP. Горячая клавиша, работа, перезагрузка, чисто.
- Да, один раз → TEMP достаточно для этой сессии.
- Да, каждый раз, когда я сюда возвращаюсь → постоянный pane, привязанный к URL-паттерну.
В сомнениях начинай с TEMP. Повысить вверх дёшево; вычищать ненужное правило — нет.
Повышение TEMP до постоянного
Ты поймал себя на том, что печатаешь один и тот же TEMP-код в третий раз? Пора правило:
- Выдели и скопируй содержимое TEMP-окна (простой
Ctrl+Cв редакторе). - Открой панель расширения, создай правило с правильным URL-паттерном.
- Вставь код, активируй окно этого типа на правиле.
- Закрой TEMP — с этого момента окно возвращается само.
Ловушки
- TEMP не каскадирует. Постоянные окна наследуют своё состояние активации через иерархию папка/группа/правило. TEMP плоский — это просто окно, которое есть или которого нет.
- Перезагрузка — не то же самое, что навигация SPA. В single-page приложении смена маршрута без перезагрузки не удаляет TEMP — только полная перезагрузка это делает.
- Две консоли. Поскольку TEMP даёт тебе максимум одно окно на тип, сделай вторую консоль постоянной — или сделай одну из двух постоянной, а другую TEMP.
Смотри также
- TEMP pane — полное описание эфемерных окон
- Snap-соединения — объединение постоянных окон в группы
- Мини-IDE во вкладке — все четыре типа окон
Установи JustZix — и выбирай осознанно: эфемерное или постоянное.
Оцени эту статью
Оценок пока нет — оцени первым.