JavaScript Daily | Frontend
317 subscribers
354 photos
151 links
Всё самое интересное из мира веб-разработки за сегодня.

Для связи - art.diontev@ya.ru
Download Telegram
Хаотичные паттерны JavaScript

В статье обсуждаются примеры кода, которые могут работать не так, как ожидается. Автор объясняет почему это так работает и предлагает свои варианты решения.
Типы значений в CSS. Абсолютные, относительные и всякие другие

В посте разбираются, какие бывают типы значений у CSS-свойств, и определим, чем отличаются абсолютные и относительные значения свойств (все эти em, rem, vh, vw), как задаются цвета, и зачем нужны CSS-директивы.
HTML | Практика #2
#html_practice_easy
HTML | Практика #2

Каков правильный синтаксис для ссылки на внешний скрипт, называемый "xxx.js "?
Anonymous Quiz
14%
<script href="xxx.js">
7%
<script name="xxx.js">
80%
<script src="xxx.js">
Фронтенд-разработчику: 7 основных принципов дизайна

Автор статьи рассказывает о 7 основных принципах дизайна, следование которым позволит вам создавать привлекательные интерфейсы и приложения.
​​#js_note

Object.getOwnPropertyDescriptor()

Метод Object.getOwnPropertyDescriptor() возвращает дескриптор свойства для собственного свойства (то есть такого, которое находится непосредственно в объекте, а не получено через цепочку прототипов) переданного объекта.

Этот метод позволяет просмотреть точное описание свойства. Свойство в JavaScript состоит из строкового имени и дескриптора свойства.

Дескриптор свойства — это запись с некоторыми из следующих атрибутов:

value - Значение, ассоциированное со свойством.

writable - Значение true, если значение, ассоциированное со свойством, может быть изменено, иначе false.

get - Функция, возвращающая значение свойства, либо undefined, если такая функция отсутствует.

set - Функция, изменяющая значение свойства, либо undefined, если такая функция отсутствует.

configurable - Значение true, если тип дескриптора этого свойства может быть изменён и если свойство может быть удалено из содержащего его объекта, иначе false.

enumerable - Значение true, если это свойство доступно при перечислении свойств содержащего его объекта, иначе false.
Различные варианты использования пользовательских свойств
JavaScript | Практика #86
#js_practice_easy
Умные CSS решения для распространенных задач в пользовательских интерфейсах

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

Автор поста придумал эту задачу для собеседований. Задачка простая, на базовые знания, но, как оказалось, в ней можно сделать много интересных ошибок. Также в ней оказались неочевидные детали, которые могли бы оказаться интересны и опытным разработчикам. Данный пост нацелен в первую очередь на начинающих реакт разработчиков.

#react
JavaScript | Практика #87
#js_practice_easy
JavaScript | Практика #87

Каков правильный синтаксис JavaScript для открытия нового окна?
Anonymous Quiz
JavaScript | Теория #19

Внешний файл JavaScript должен содержать тег <script>.
Anonymous Quiz
50%
true
50%
false
JavaScript | Практика #88
#js_practice_medium
JavaScript | Практика #88

Какой будет вывод?
Anonymous Quiz
49%
"I made it!"
26%
Promise {<resolved>: "I made it!"}
21%
Promise {<pending>}
4%
undefined
JavaScript | Практика #89
#js_practice_medium
Анимация типографии с повторением

Интересный эксперимент с анимацией контента, где слова дублируются несколько раз.

Демо - http://tympanus.net/Development/RepetitiveTypography/
Производительность JavaScript в 2021

Статья поможет немного разобраться в работе компиляторов и интерпретаторов. Также информация может заинтересовать тех, у кого JavaScript — первый язык программирования. Автор поднимает вопросы Runtime производительности.
Новый рабочий процесс W3C из будущего

На сайте Консорциума уже опубликован документ, датированный 2 ноября этого года. Речь идет об основном документе, регламентирующем рабочий процесс W3C — «стандарте, по которому делают стандарты».