Error.isError(): Лучший способ проверки типов ошибки в JavaScript
Руководство по новому методуError.isError()
в JavaScript: почему он лучше instanceof
, как решает проблемы кросс-контекстных ошибок и типизации в TypeScript.Заметки о Frontend, Backend и немного DevOps. В основном о PHP, Laravel, JavaScript, CSS, тестировании кода и настройке серверов.
Error.isError()
в JavaScript: почему он лучше instanceof
, как решает проблемы кросс-контекстных ошибок и типизации в TypeScript.useEffect
будет выполняться раньше родительского. Давайте разберёмся, почему.JSON.stringify()
, практические примеры и лучшие практики.this
в JavaScript ставит в тупик всех разработчиков — от джунов до сеньоров. В первой из двух частей углубимся в основы, необходимые для лучшего понимания this
и того, как он работает.array_first
и array_last
.array_first()
и array_last()
в PHP 8.5: синтаксис, примеры использования и сравнение с reset()
и end()
. Узнайте, как упростить работу с массивами.??
) предоставляет простой способ обработки null
или undefined
значений в JavaScript. Он просто необходим, и я расскажу, почему.data-font-size="2.2rem"
, то его значение можно присвоить.::selection
— это круто, но использование селекторов типа :nth-child(5n+2)
— это гораздо интереснее.String.localeCompare
одним экземпляром Intl.Collator
для более быстрого и эффективного сравнения.currentColor
? Не совсем, лучше использовать CSS переменные. Однако он всё равно имеет свою ценность, и об этом стоит поговорить..:is()
, и он превосходен! Хочу рассказать, как с его помощью можно значительно уменьшить сложность селекторов.light-dark()
для реализации светлого и тёмного режима для SVG иконок,включая SVG, используемые с HTML элементом img
или в качестве CSS свойства background-image
.