Этот шахматный движок/алгоритм реализован только с использованием vanilla JS, HTML и CSS.
Месяц: Март 2020
RxJS и реактивное программирование в JavaScript
Fetch API в Javascript
Фиксирующаяся при скролле панель навигации, только CSS
Поле ввода с автозаполнением, только HTML
Приведение многомерного массива к одномерному
Способы преобразования многомерного массива (произвольной глубины, n-уровней) в одномерный.
Способы клонирования Object в JavaScript
С использованием ES6, js-библиотек, JSON.parse/stringify и нативных javascript-методов
Примеры деструктуризации Object или Array в Javascript
Как получить длину JavaScript-объекта
В отличие от массивов и строк, объекты не имеют предопределенного свойства, которое возвращает их длину. Несколько способов получить длину Object в Javascript.
Javascript: вычисление расстояния между двумя точками на поверхности Земли
Когда в CSS использовать rem, em, px, или что-то другое
Использование только пикселей для CSS-размеров шрифта, контейнеров, отступов, позиционирования и пр. – путь простой, но тупиковый. Когда и какие единицы измерения лучше использовать
Расширение для Google Chrome: JavaScript+HTML+CSS
Расширения Google Chrome – это небольшие приложения, которые добавляют дополнительные функции в браузер и реализуются с использованием веб-технологий: HTML, CSS и JavaScript.
CSS многоточие после нескольких строк
Что такое magic square? Алгоритм его генерации.
Эффект искривлений с помощью SVG-фильтра
Использование подчеркивания, кружков и квадратов создает забавные результаты. Вы можете применить SVG-фильтр к любым HTML-элементам, включая сам текст ссылки
Набор переключателей на чистом CSS
Введение в создание веб-компонентов
Веб-компоненты состоят из 3 основных частей: Custom Element, Shadow DOM, HTML template. Вместе они реализуют функциональность, которую можно повторно использовать в любое время и в любом месте, не опасаясь конфликтов кода.
Микросервисный подход в веб-разработке: micro frontends
Микросервисная архитектура — это полная противоположность монолитной архитектуры. Используя такой подход вместо одного большого приложения, мы создаем набор небольших слабосвязанных и легко заменяемых модулей, которые взаимодействуют друг с другом.
Маскированный и слоёный CSS градиенты
Javascript алгоритм: Две строки
Пример алгоритма для поиска общих вхождений в двух строках, Javascript-функция twoStrings.