Заметки разработчика

+6
с 2025

Телеграм канал https://t.me/dev_notes_ru

4 подписчика
2 подписки

Во второй части серии Mat Marquis объясняет, что такое `this` на самом деле, и помогает разобраться, чему он соответствует, исходя из различных контекстов.

Не буду утверждать, что определение объекта, связанного с `this`, — это лёгкое чтиво, но есть и небольшое утешение: теперь, когда мы понимаем, когда происходит это определение, мы можем по…

2

Руководство по преобразованию значений в строки в JavaScript: сравнение 5 методов, работа с объектами и JSON.stringify(), практические примеры и лучшие практики.

Преобразование значений в строки в JavaScript сложнее, чем кажется:

Ключевое слово `this` в JavaScript ставит в тупик всех разработчиков — от джунов до сеньоров. В первой из двух частей углубимся в основы, необходимые для лучшего понимания `this` и того, как он работает.

Первые несколько лет своей карьеры я рассматривал `this` как ещё один аспект моего основанного на интуиции подхода к веб-разработке — то ест…

2

Laravel полон скрытых сокровищ, способных значительно ускорить рабочий процесс. Эти практические советы помогут писать более чистый код, разрабатывать быстрее и добиваться большего.

Laravel обладает мощными возможностями и элегантными API, но некоторые из его лучших трюков скрыты от посторонних глаз. Спрятанные на виду. Эти малоизвестные хитр…

Разбираем, можно ли в 2025 году отказаться от Sass и PostCSS в пользу нативного CSS, Lightning CSS и Tailwind. Плюсы и минусы современных инструментов.

Когда-то давно в нативном CSS не хватало многих важных функций, поэтому разработчики годами придумывали всевозможные способы упростить написание CSS.

Оператор нулевого слияния (??) предоставляет простой способ обработки null или undefined значений в JavaScript. Он просто необходим, и я расскажу, почему.

Один из важных элементов синтаксиса JavaScript, который я с удовольствием использую, — это оператор нулевого слияния (??). Оператор ?? обрабатывает значения по умолчанию более эффективно по…

В статье мы рассмотрим, что такое мутаторы, аксессоры и касты и как их использовать в приложении Laravel. Также рассмотрим, как создавать и тестировать касты в Laravel и хранить объекты в базе данных.

Касты, мутаторы и аксессоры моделей — это то, с чем приходится часто работать при создании приложений Laravel. Они играют важную роль во взаимо…

Теперь можно брать значения из атрибутов HTML, имеющих типы, так что если в элемент поместить атрибут `data-font-size="2.2rem"`, то его значение можно присвоить.

Я уже много лет вношу «расширенное использование `attr()`» в список желаний CSS. И вдруг мы видим, что поддержка этой функции начала расширятся! Спасибо команде Chrome и другим разра…