Javascript js frontend
9.99K subscribers
421 photos
159 videos
15 files
309 links
Канал для начинающих JavaScript разработчиков. Если вы приступаете к изучению JS или FrontEnd в целом - этот канал для вас.

@anothertechrock

РКН: https://kurl.ru/LwANe
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Article Toggle

Плавное переключение светлой и темной тем, реализованное с помощью CSS и JavaScript.

#js
Задача

Дан массив целых чисел arr и целое число K. Необходимо найти количество непрерывных подмассивов, сумма элементов которых равна числу K.

Условие: необходимо написать алгоритм с линейной сложностью по времени (т.е. O(N), где N - количество элементов исходного массива).

Входные данные: arr - массив целых чисел, размер массива от 1 до 10^4. Элементы массива - целые числа в диапазоне [-1000, 1000], K - целое число в диапазоне [-10^5, 10^5].

Выходные данные: количество непрерывных подмассивов.

Ответ
Professional JavaScript

Авторы:
Hugo Di Francesco, Siyuan Gao, Vinicius Isola, Philip Kirkbride
Год издания: 2019

#javascript #english
This media is not supported in your browser
VIEW IN TELEGRAM
Cubic Clock

Кубические часы, выполненные с помощью Haml, SCSS и JavaScript.

#css #js
Погружаемся в CSS: как использовать :where()

Функция :where() помогает писать меньше кода, применять стили ко всему списку и снимает головную боль при использовании CSS reset. В статье разберёмся, как это работает, и посмотрим на примеры использования.

#css
HTML. Есть ли по умолчанию (без указания специальных атрибутов) у видео из тега video элементы управления воспроизведением для пользователя?
Anonymous Quiz
57%
Да
32%
Нет
11%
Посмотреть ответ
This media is not supported in your browser
VIEW IN TELEGRAM
Shiny Debit Card

Верстка банковской карты на HTML и CSS с бесконечной анимацией поворота.

#css #html
Что будет выведено в консоль?

Ответ
JavaScript for Gurus

Автор:
Ockert J. Du Preez
Год издания: 2020

#javascript #english
Задача

Напишите функцию-конструктор Accumulator(val).

Объект, который она создаёт, должен уметь хранить текущее значение в свойстве value. Начальное значение устанавливается в аргументе конструктора val.
Метод read принимает один параметр (число) и прибавляет его к свойству value.

Ответ
This media is not supported in your browser
VIEW IN TELEGRAM
Social Media Icons with Popups

Иконки с всплывающими подсказками, выполненные на чистом CSS, без использования JavaScript.

#html #css #js
This media is not supported in your browser
VIEW IN TELEGRAM
Electric strings

Электрический "паук", который следует за движением курсора. Реализован с помощью JavaScript.

#js
Задача

Реализуйте функцию isTwinPrime, которая возвращает true, если:

1. number является простым числом
2. number+2 или number-2 является простым числом.

Если хоть одно условие не выполняется, возвращать false.

Пример:
Возьмем число 7.
1. 7 - простое число.
2. 7+2 = 9, 7-2 = 5. 5 - простое число.
Результат: true

Ответ
Темная сторона шрифта

Шрифт—это не только дизайн. Современный шрифт—это сложный цифровой продукт, который объединяет данные разных типов. Это и математика описания кривых, и программный код, и инструкции по настройке отображения знаков на экране.
This media is not supported in your browser
VIEW IN TELEGRAM
Out-of-Bounds

Генерация теннисных мячиков при клике, выполненная с помощью CSS и библиотек Three.js и Cannon.js

#html #css #js
CSS. Какой комбинатор селекторов позволяет обратиться к предыдущему (соседнему) элементу?
Anonymous Quiz
11%
+
10%
>
19%
<
16%
~
29%
Такого комбинатора не существует
15%
Посмотреть ответ
JavaScript: The Definitive Guide

Автор:
David Flanagan
Год издания: 2020

#javascript #english
This media is not supported in your browser
VIEW IN TELEGRAM
Directionally aware hover

Эффект hover, который открывается с той стороны, с которой на него навели мышкой. Реализовано без использования JS.

#css #html
Что будет выведено в консоль?

Ответ
Полезные приемы работы с DevTools

Будучи фронтенд-разработчиком, вы, безусловно, хорошо знакомы с браузером Chrome. Помимо стандартного функционала, этот браузер предоставляет много полезных функций, способных повысить эффективность разработки.

#en
Что будет выведено в консоль?

Ответ