🎁 Бесплатный урок курса «Fullstack Developer» на JS.
🚀 Тема: Манипуляции с HTML и CSS с помощью JavaScript — основы динамичного взаимодействия с элементами страницы
⏰ Дата и время: 18.12.2024 в 20:00
👉 Зарегистрироваться на урок
Что будет на вебинаре?
- Работа с DOM: освоим поиск, изменение и добавление HTML-элементов с помощью JavaScript, чтобы сделать страницы интерактивными.
- Реагирование на клики и события: как с помощью JavaScript управлять действиями пользователя, изменяя элементы страницы по щелчкам, вводам и другим событиям.
- Основы изменения стилей: научимся добавлять и убирать классы, менять стили CSS для динамического управления внешним видом элементов.
Что узнают участники?
- Как использовать JavaScript для взаимодействия с HTML и CSS, включая управление элементами страницы через простые клики и другие события.
- Основные методы изменения стилей и классов, чтобы делать интерфейсы более динамичными.
- Практические навыки для применения в небольших проектах, позволяя создавать страницы с интерактивными элементами, которые реагируют на действия пользователей.
Бонус для участников:
- Справочник по HTML
- Справочник по CSS
Урок пройдет в рамках курса «Fullstack Developer». Скидка на курс 15%.
👉 Зарегистрироваться на урок
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🚀 Тема: Манипуляции с HTML и CSS с помощью JavaScript — основы динамичного взаимодействия с элементами страницы
⏰ Дата и время: 18.12.2024 в 20:00
👉 Зарегистрироваться на урок
Что будет на вебинаре?
- Работа с DOM: освоим поиск, изменение и добавление HTML-элементов с помощью JavaScript, чтобы сделать страницы интерактивными.
- Реагирование на клики и события: как с помощью JavaScript управлять действиями пользователя, изменяя элементы страницы по щелчкам, вводам и другим событиям.
- Основы изменения стилей: научимся добавлять и убирать классы, менять стили CSS для динамического управления внешним видом элементов.
Что узнают участники?
- Как использовать JavaScript для взаимодействия с HTML и CSS, включая управление элементами страницы через простые клики и другие события.
- Основные методы изменения стилей и классов, чтобы делать интерфейсы более динамичными.
- Практические навыки для применения в небольших проектах, позволяя создавать страницы с интерактивными элементами, которые реагируют на действия пользователей.
Бонус для участников:
- Справочник по HTML
- Справочник по CSS
Урок пройдет в рамках курса «Fullstack Developer». Скидка на курс 15%.
👉 Зарегистрироваться на урок
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Группировка массивов в JavaScript (2024)
Группировка массивов — это задача, которую вы, скорее всего, реализовывали в JavaScript. Она напоминает выполнение GROUP BY в SQL. Имея набор данных, мы можем составить набор более высокого уровня, поместив похожие данные в группы и присвоив группам идентификаторы.
В этой статье разбираем новые функции группировки массивов, вышедшие в 2024 году, а именно
#ru
Группировка массивов — это задача, которую вы, скорее всего, реализовывали в JavaScript. Она напоминает выполнение GROUP BY в SQL. Имея набор данных, мы можем составить набор более высокого уровня, поместив похожие данные в группы и присвоив группам идентификаторы.
В этой статье разбираем новые функции группировки массивов, вышедшие в 2024 году, а именно
Object.groupBy
и Map.groupBy
.#ru
This media is not supported in your browser
VIEW IN TELEGRAM
Sidebar navigation
Создано и анимировано на HTML и CSS. В JS реализована только логика открытия/закрытия.
#css #js
Создано и анимировано на HTML и CSS. В JS реализована только логика открытия/закрытия.
#css #js
👍3
JavaScript. Что будет выведено в консоль?
Anonymous Quiz
65%
[1, 2, 3, 4, 5]
3%
[1, 2, 3, 5]
9%
[1, 2, 3, 4]
18%
Ошибка
4%
Посмотреть ответы
👍2
JavaScript. Что будет выведено в консоль?
Anonymous Quiz
28%
['pear', ‘plum’]
36%
2
12%
true
13%
undefined
10%
Посмотреть ответы
JavaScript. Что будет выведено в консоль?
Anonymous Quiz
24%
0 1 2 и 0 1 2
18%
0 1 2 и 3 3 3
48%
3 3 3 и 0 1 2
10%
Посмотреть ответы
JavaScript. Задача
Дано игровое поле, которое задано матрицей
Необходимо найти количество всех кораблей на игровом поле.
Примечания:
- Корабли можно размещать на игровом поле только горизонтально или вертикально
- Два корабля разделяет по крайней мере 1 горизонтальная или вертикальная клетка.
Входные данные:
Вывод: количество всех кораблей.
Пример:
Ответ
Дано игровое поле, которое задано матрицей
m
x n
, где каждая ячейка представляет собой клетку корабля «X» или пустую клетку «.».Необходимо найти количество всех кораблей на игровом поле.
Примечания:
- Корабли можно размещать на игровом поле только горизонтально или вертикально
- Два корабля разделяет по крайней мере 1 горизонтальная или вертикальная клетка.
Входные данные:
board
— символьная матрица, содержащая символы ‘.’, ‘X’. Размер сторон матрицы от 1 до 100.Вывод: количество всех кораблей.
Пример:
board = [
[‘X’, ‘.’, ‘.’, ‘X’],
[‘.’, ‘.’, ‘.’, ‘X’],
[‘.’, ‘.’, ‘.’, ‘X’]]
Output: 2
Ответ
👍1
JavaScript. Что будет выведено в консоль?
Anonymous Quiz
17%
['One', 2, true]
27%
[2, true, null]
32%
'One'
13%
null
12%
Посмотреть ответы
HTML. Какого значения атрибута type элемента input не существует?
Anonymous Quiz
4%
date
7%
month
20%
week
7%
day
17%
Все перечисленные существуют
33%
Не все существуют, но тут больше одного правильного ответа
11%
Посмотреть ответы
👎6👍1
CSS. Как перечисляются функции в свойстве transform?
Anonymous Quiz
33%
Через запятую
6%
Через точку с запятой
3%
Через дефис
42%
Через пробел
9%
Свойство transform позволяет указать только одну функцию
3%
Ни один из вариантов не является правильным
4%
Посмотреть ответы
👍2
JavaScript. Задача
Преобразуйте строку по таким правилам:
1) Изменить регистр каждого символа, т.е. нижний регистр в верхний, верхний - в нижний. Например, 'FizzBuzz' -> 'fIZZbUZZ'.
2) Изменить порядок слов на обратный. Например, 'pen pinapple apple PEN' -> 'pen APPLE PINAPPLE PEN'.
Примечание:
Количество пробелов должно быть сохранено. Например, для строки
-
-
Входные данные: строка, состоящая из букв английского алфавита и пробелов.
Выходные данные: преобразованная строка.
Ответ
Преобразуйте строку по таким правилам:
1) Изменить регистр каждого символа, т.е. нижний регистр в верхний, верхний - в нижний. Например, 'FizzBuzz' -> 'fIZZbUZZ'.
2) Изменить порядок слов на обратный. Например, 'pen pinapple apple PEN' -> 'pen APPLE PINAPPLE PEN'.
Примечание:
Количество пробелов должно быть сохранено. Например, для строки
'js css html'
:-
'HTML CSS JS'
- неправильный вариант-
'HTML CSS JS'
- правильный вариантВходные данные: строка, состоящая из букв английского алфавита и пробелов.
Выходные данные: преобразованная строка.
Ответ
👍1