Skip to content

Instantly share code, notes, and snippets.

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

Sergey Kluchkovsky kaineer

:octocat:
⌨️ 🖱️
View GitHub Profile

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

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

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

Знакомство с JS

Темы

  • переменные, типы, условия, циклы
  • функции
  • объекты, массивы

Задание

  • [без внешних библиотек] генератор случайных чисел?
  • [JS1-ТЗ] Генерация случайного числа

Технологии, которые используются в списке типовых задач, но отсутствуют в js-курсе

  • Location API
  • History API
  • File API
  • Работа с регулярными выражениями есть
  • Работа с cookies

Учебные компоненты

  • генерация случайного набора данных

Реально необходимые компоненты

  • api -- работа с сетью
    • возможность получать данные
    • возможность отправлять данные
let items = document.querySelectorAll('.accordeon-item-title');
let openItems = [];
// const maxOpened = document.querySelector(".accordeon").dataset.tabsLimit;
const maxOpened = () => document.querySelector(".accordeon").dataset.tabsLimit;
items.forEach((item, index) => {
item.addEventListener('click', () => {
if (item.parentElement.classList.contains("accordeon-item--open")) {
let indexInOpenItems = openItems.indexOf(index);
module.exports = async (page, scenario, viewport) => {
// Элементы настройки
//
const containerSelector = ".site-navigation";
const contents = ["Программа обучения", "Выпускники", "Как поступить", "Контакты"];
const additionalCount = 2;
console.log('SCENARIO > ' + scenario.label);
// await require('./clickAndHoverHelper')(page, scenario);
module.exports = async (page, scenario, viewport) => {
// Элементы настройки
//
const containerSelector = "header";
const childCount = 3;
const additionalCount = 2;
const contents = ["Первый", "Второй", "Третий"];
console.log('SCENARIO > ' + scenario.label);

Kanji

自己紹介 - jikoshoukai - самопредставление

    • 自分 - jibun - я сам
    • 自殺 - jisatsu - [роскомнадзор]
    • 自転 - jiten - вращение
    • 自転車 - jitensha - велосипед
  • 自宅 - jitaku - свой дом
const config = {
...task.scenarios,
resultPath
};