Frontend.school() | изучаем HTML, CSS, JavaScript вместе!
1.22K subscribers
550 photos
66 videos
3 files
252 links
Крутым фронтендером не рождаются — им становятся на канале @frontend_school!

Наш чат: @frontend_school_chat
Наша флудилка: @frontend_school_flud

Другие проекты: t.me/addlist/dIq-3zEMMugwZTgy

Мы в VK: vk.com/frontend_school

Связь: @jellyjail
Download Telegram
@frontend_school #интересное

Игра на чистом CSS

Очень интересный проект, в котором игра реализована без использования JavaScript - только HTML и CSS.
@frontend_school #статья

Советы начинающим фрилансерам

Эта статья написана человеком, который уже работает во фрилансе. У него уже есть чёткое и ясное представление о работе в этой сфере. Поэтому эти несколько советов очень важны для тех, кто только собирается уйти на вольные хлеба.
Какое имя у корневого объекта в браузерном окружении JavaScript?
Anonymous Quiz
18%
object
11%
root
7%
global
49%
window
15%
document
@frontend_school #задача №35

Убить Ахиллеса

Число Ахиллеса - это такое положительное целое число, которое не может быть представлено как m в степени k, но может как m^k • n^a, где k и a больше 1. Например, 108 - число Ахиллеса. Его разложение на простые множители равно 2^2 · 3^3, и, следовательно, его простые множители равны 2 и 3. Оба 2^2 = 4 и 3^2 = 9 являются делителями 108. Однако 108 не может быть представлено как m^k, где m и k положительные целые числа > 1, поэтому 108 - число Ахиллеса. Подробнее тут.

Условие:
Написать функцию, которая принимает в качестве аргумента массив чисел и возвращает массив уже с убранными числами Ахиллеса из массива.

Например:
array = [108, 99, 100, 64, 72] //
array = [99, 100, 64]

Присылайте свои варианты решения в чат! Если решение длинное, то разместите его в онлайн-редакторе, например jsbin или codepen и присылайте ссылку на результат!

И не стесняйтесь задавать вопрос, если зашли в тупик!
@frontend_school #юмор

А пока будешь рассказывать почини холодильник.
This media is not supported in your browser
VIEW IN TELEGRAM
@frontend_school #интересное

Дом мечты

Данный проект позволяет выбрать сколько комнат будет в доме и сразу показывает как он будет выглядеть.
@frontend_school #статья

Фриланс для программистов: подборка лучших сайтов

Вчера мы предложили вам ознакомиться с советами начинающим фрилансерам - как вести себя и что делать для успешной удалённой работы. Сегодняшняя статья посвящена конкретным сервисам, где вы можете найти интересный вам проект для реализации своих возможностей и заработка. Не fl.ru единым, как говорится.
Что будет выведено в консоль при выполнении кода, представленного на изображении выше?
Anonymous Quiz
33%
number
33%
array
19%
object
7%
NaN
8%
undefined
@frontend_school #ответ_на_задачу

По ссылке ниже представлено решение задачи №35 «Убить Ахиллеса».

Обращаю ваше внимание, что это только один из возможных вариантов решения. И если вы решили иначе, то это не значит, что ваш вариант неправильный.

Если вы не согласны с подобным решением или считаете, что ваш вариант лучше - делитесь ими в комментариях! Любые предложения приветствуются и помогают вам и другим подписчикам лучше понимать код!
This media is not supported in your browser
VIEW IN TELEGRAM
@frontend_school #интересное

2048

Реализация известной многим игры с помощью JavaScript. Управление осуществляется стрелками.
@frontend_school #статья

Разработка анимированных фавиконов

Пространство на экране, которое занимает ярлык вкладки веб-страницы — это гораздо более ценный ресурс, чем многие думают. Если хорошо поработать с ярлыком, то он, помимо того, что будет продолжать играть роль идентификатора страницы, может стать чем-то вроде «доски объявлений», которая сообщает о том, что именно происходит на странице.
Что будет выведено в консоль при выполнении кода, представленного на изображении выше?
Anonymous Quiz
54%
30
14%
undefined
31%
error
1%
NaN
@frontend_school #задача №36

Калькулятор функций

Условие:
Написать вычисления с использованием функций и получить результаты.
Функции чисел должны быть от 0 до 9.
Функции математические должны быть следующие: сложение, вычитание, умножение и деление. Все результаты вычислений должны быть в виде целых чисел.

Например:
seven(times(five())); // возвращает 35
four(plus(nine())); // возвращает 13
eight(minus(three())); // возвращает 5
six(dividedBy(two())); // возвращает 3

Присылайте свои варианты решения в чат! Если решение длинное, то разместите его в онлайн-редакторе, например jsbin или codepen и присылайте ссылку на результат!

И не стесняйтесь задавать вопрос, если зашли в тупик!
This media is not supported in your browser
VIEW IN TELEGRAM
@frontend_school #интересное

Обратный отсчёт

Этот счётчик обратного отсчёта выполнен на HTML и CSS с использованием препроцессоров. Никакого JavaScript. Рекомендуем изучить для понимания принципов работы.
@frontend_school #статья

Numl – Альтернативный язык разметки и стилизации для веб

Numl это язык разметки, который объединяет в себе функции CSS-фреймворкаJS-фреймворка без композиции и Дизайн-системы, и предоставляет набор готовых элементов, каждый из которых имеет обширный набор свойств для кастомизации. Язык основывается на нативном браузерном API Custom Elements из спецификации Web Components, и совместим с популярными JS-фреймворками, такими как VueSvelteAngular и React. Отличительной чертой Numl является то, что все стили для интерфейса он генерирует в runtime, что позволяет выжать максимум из CSS и добиться огромной гибкости в стилизации и кастомизации элементов. Эта статья — ответ на вопрос, как так получилось и почему такой подход заслуживает право на жизнь.