Media is too big
VIEW IN TELEGRAM
Nest.js
Nest.js — популярный фреймворк для создания серверных веб-приложений Node.js. Nest.js работает с основой express.js и значительно расширяет его функциональность, добавляя декларативности, а также помогая разработчику строить приложения в соответствии с лучшими архитектурными практиками.
👉 @sWebDev
Nest.js — популярный фреймворк для создания серверных веб-приложений Node.js. Nest.js работает с основой express.js и значительно расширяет его функциональность, добавляя декларативности, а также помогая разработчику строить приложения в соответствии с лучшими архитектурными практиками.
👉 @sWebDev
👍8👎1
Как я создал магазин на Vue.js с серверной частью на Node.js
По ссылке руководство по созданию коммерческого проекта с фронтендом на Vue.js и бэкендом на Node.js. В материале раскрыты все тонкости данного процесса.
👉 @sWebDev
По ссылке руководство по созданию коммерческого проекта с фронтендом на Vue.js и бэкендом на Node.js. В материале раскрыты все тонкости данного процесса.
👉 @sWebDev
👍8
Как найти несколько дочерних HTML-элементов в анимации Angular?
Представим, что у вас в проекте есть сложная Angular анимация, в которой вам необходимо найти несколько дочерних HTML-элементов. Какой встроенной функцией вы воспользуетесь? Если забыли, то вернитесь к посту за 19.12.
👉 @sWebDev
Представим, что у вас в проекте есть сложная Angular анимация, в которой вам необходимо найти несколько дочерних HTML-элементов. Какой встроенной функцией вы воспользуетесь? Если забыли, то вернитесь к посту за 19.12.
👉 @sWebDev
👍4
Какая функция используется для поиска дочерних HTML элементов?
Anonymous Quiz
14%
group()
46%
query()
7%
bind()
33%
isElement()
👍5
Композиция против наследования React
React имеет мощную модель композиции, поэтому для повторного использования кода между компонентами рекомендуется использовать композицию вместо наследования.
Например, некоторые компоненты не знают своих потомков заранее. Это особенно характерно для таких компонентов, как
👉 @sWebDev
React имеет мощную модель композиции, поэтому для повторного использования кода между компонентами рекомендуется использовать композицию вместо наследования.
Например, некоторые компоненты не знают своих потомков заранее. Это особенно характерно для таких компонентов, как
Sidebar или Dialog, которые представляют из себя как бы «коробку», в которую можно что-то положить. Для таких компонентов рекомендуется использовать специальный пропс children, который передаст дочерние элементы сразу на вывод: function FancyBorder(props) {
return (
<div className={'FancyBorder FancyBorder-' + props.color}>
{props.children}
</div>
);
}👉 @sWebDev
👍7
Redux в Angular. Туда и обратно
Пару лет назад из каждого утюга можно было услышать про Redux. Сейчас redux является чем-то обыденным в фронтенд разработке. Рассмотрим опыт автора, который делится опытом использования redux в Angular.
👉 @sWebDev
Пару лет назад из каждого утюга можно было услышать про Redux. Сейчас redux является чем-то обыденным в фронтенд разработке. Рассмотрим опыт автора, который делится опытом использования redux в Angular.
👉 @sWebDev
👍3
Лучшие практики безопасности Node.js
Данный материал - это простой и сжатый способ ознакомиться с лучшими практиками обеспечения безопасности Node.js.
👉 @sWebDev
Данный материал - это простой и сжатый способ ознакомиться с лучшими практиками обеспечения безопасности Node.js.
👉 @sWebDev
👍6🤯2
Vue Box Shadows
В современном дизайне, почти на каждом сайте и в приложениях можно увидеть тени, которые дизайнеры и разработчики применяют для создания эффекта глубины и объема. Если вы хотите добавить больше теней в ваше веб-приложение, то ознакомьтесь с библиотекой Vue Box Shadows.
👉 @sWebDev
В современном дизайне, почти на каждом сайте и в приложениях можно увидеть тени, которые дизайнеры и разработчики применяют для создания эффекта глубины и объема. Если вы хотите добавить больше теней в ваше веб-приложение, то ознакомьтесь с библиотекой Vue Box Shadows.
👉 @sWebDev
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Personal Space — Generative Design/Animation!
Анимированная сцена, выполненная на SVG, CSS, GSAP.js.
👉 @sWebDev
Анимированная сцена, выполненная на SVG, CSS, GSAP.js.
👉 @sWebDev
👍2
Основы Angular. Как лучше всего использовать шрифты в Angular?
Веб-разработчику не всегда легко использовать собственный шрифт при создании приложения Angular. Случается, что для добавления шрифта нужно импортировать его в код. Данный процесс часто может быть утомительным и запутанным. В статье рассмотрим, как легко встраивать шрифты в Angular и не бояться этого процесса.
👉 @sWebDev
Веб-разработчику не всегда легко использовать собственный шрифт при создании приложения Angular. Случается, что для добавления шрифта нужно импортировать его в код. Данный процесс часто может быть утомительным и запутанным. В статье рассмотрим, как легко встраивать шрифты в Angular и не бояться этого процесса.
👉 @sWebDev
👍6
Работа с классами и стилями Vue.js
Часто возникает необходимость динамически изменять CSS-классы и inline-стили элементов в зависимости от состояния приложения. Поскольку и то и другое атрибуты, мы можем использовать
Используя объекты, мы можем передавать объект в директиву
👉 @sWebDev
Часто возникает необходимость динамически изменять CSS-классы и inline-стили элементов в зависимости от состояния приложения. Поскольку и то и другое атрибуты, мы можем использовать
v-bind: необходимо лишь вычислить итоговую строку при помощи выражения. Впрочем, заниматься конкатенацией строк неудобно, это может привести к ошибкам. К счастью, Vue предоставляет дополнительные возможности директивы v-bind для работы с class и style. Эти атрибуты кроме строковых значений могут принимать массивы или объекты.Используя объекты, мы можем передавать объект в директиву
v-bind:class :<div v-bind:class="{ active: isActive }"></div>
Запись выше означает, что наличие класса active будет определяться истинностью параметра isActive.👉 @sWebDev
🔥5
Можно ли использовать композицию вместо наследования в React?
Представьте, что у вас в приложении есть компоненты, которые не знают своих потомков, например,
👉 @sWebDev
Представьте, что у вас в приложении есть компоненты, которые не знают своих потомков, например,
sidebar. Можно ли для таких компонентов применять композицию вместо наследования? Если сомневаетесь, то вернитесь к посту за 26.12.👉 @sWebDev
👍5🤔1
👍3
Какая разница между state и props в React?
👉 @sWebDev
props (намеренно сокращённо от англ. «properties» — свойства) и state — это обычные JavaScript-объекты. Несмотря на то, что оба содержат информацию, которая влияет на то, что увидим после рендера, есть существенное различие: props передаётся в компонент (служат как параметры функции), в то время как state находится внутри компонента (по аналогии с переменными, которые объявлены внутри функции).👉 @sWebDev
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Watching-you
Watching-you — JS-библиотека для создания анимаций, отслеживающих движения курсора или вводимые значения. Библиотека доступна для использования с другими фреймворками.
👉 @sWebDev
Watching-you — JS-библиотека для создания анимаций, отслеживающих движения курсора или вводимые значения. Библиотека доступна для использования с другими фреймворками.
👉 @sWebDev
👍8