Skip to content

Instantly share code, notes, and snippets.

View kaineer's full-sized avatar
:octocat:
⌨️ 🖱️

Sergey Kluchkovsky kaineer

:octocat:
⌨️ 🖱️
View GitHub Profile
title date author
Есть ли жизнь в терминале
2024-05-15
Сергей Ключковский <kaineer@gmail.com>

Боль

  • Подсказка командной строки
  • История команд
портрет: https://disk.yandex.ru/d/PIfR3AJx-MsBNw/DSCF6447.JPG -- 6447
бабушкам: https://disk.yandex.ru/d/PIfR3AJx-MsBNw/DSCF6459.JPG -- 6458
общая: https://disk.yandex.ru/d/vBif-jo3YvJabQ/DSCF7211.JPG -- 7211
девочки: https://disk.yandex.ru/d/vBif-jo3YvJabQ/DSCF7148.JPG -- 7148
мальчики: https://disk.yandex.ru/d/vBif-jo3YvJabQ/DSCF7258.JPG
общая веселая: https://disk.yandex.ru/d/vBif-jo3YvJabQ/DSCF7210.JPG -- 7210
https://docs.google.com/spreadsheets/d/1uODfGxCz5JnpTHgH64Qcezm7-uJ4KOG0I6R-TcwFM70/edit#gid=0
if (caseItem.scenario) {
const { scenario } = caseItem;
if (scenario.onBefore) {
scenario.onBefore = getFileContent(join(path, scenario.onBefore));
}
if (scenario.onReady) {
// caseItem.scenario.onReady = getFileContent(join(path, caseItem.scenario.onReady));
if (!scenario.onReady.includes("module.exports")) {
scenario.onReady = readFileSync(join(path, scenario.onReady)).toString();
}
  • 1 - простой вариант
  • 2 - сложный вариант
Компонент ↓ / Темы → Основы JS Работа/DOM Обр. событий Сеть Регэкспы API, куки Вз/компонентами
Табы 1 1 2
Бургер 1 1 onload
Баннер 1 1 1 куки
Тултипы
  • 1 - простой вариант
  • 2 - сложный вариант
Компонент ↓ / Темы → Основы JS Функции Работа/DOM Обр. событий Сеть API, куки Вз/компонентами
Табы 1 1 2
Бургер 1 1 onload
Баннер 1 1 1 куки
Тултипы 1 1 2
  • 1 - простой вариант
  • 2 - сложный вариант
Компонент ↓ / Темы → Основы JS Функции Работа/DOM Обр. событий Сеть API, куки Вз/компонентами
Табы 1 1 2
Бургер 1 1 onload
Баннер 1 1 1 куки
Тултипы 1 1 2
Лоадеры 1 1 onload
Компонент ↓ / Темы → Основы Javascript Работа с DOM Обработка событий Доп API Вз/компонентами
Слайдер на базе Swiper простой сложный
const textChannel = await createChannel(
guild, groupTitle, {
type: ChannelType.GuildText,
parent: category.id,
}
);
if (textChannel) {
const evrPerm = textChannel.permissionsFor(guild.roles.everyone);
evrPerm.remove(PermissionsBitField.Flags.ViewChannel);

Слайдер на базе Swiper

Фичи (простой вариант)

  • Переключение слайдов мышью
  • Переключение слайдов клавиатурой (.keyboard.enabled: true)
  • Кнопки для быстрого перехода к выбранному слайду
  • Поддержка touch events
  • Отображение количества слайдов
  • Свайпы (???)
  • Переключение между слайдами по таймауту

Слайдер на базе Swiper

Фичи (простой вариант)

  • Переключение слайдов мышью
  • Переключение слайдов клавиатурой (.keyboard.enabled: true)
  • Кнопки для быстрого перехода к выбранному слайду
  • Поддержка touch events
  • Отображение количества слайдов
  • Свайпы (???)
  • Переключение между слайдами по таймауту