Media is too big
VIEW IN TELEGRAM
Prismane
Prismane — это библиотека для создания веб-приложений на основе React. Она предоставляет набор компонентов и функций, которые упрощают разработку и тестирование приложений.
Основные преимущества:
1. Простота использования: библиотека имеет понятный интерфейс и документацию.
2. Надёжность: Prismane использует современные технологии и подходы к разработке.
3. Масштабируемость: библиотека позволяет создавать приложения любого размера и сложности.
👉 @sWebDev
Prismane — это библиотека для создания веб-приложений на основе React. Она предоставляет набор компонентов и функций, которые упрощают разработку и тестирование приложений.
Основные преимущества:
1. Простота использования: библиотека имеет понятный интерфейс и документацию.
2. Надёжность: Prismane использует современные технологии и подходы к разработке.
3. Масштабируемость: библиотека позволяет создавать приложения любого размера и сложности.
👉 @sWebDev
👍3
10 лучших практик и советов от профессионалов при использовании Angular CLI
Материал позволит вам узнать чуть лучше о методах Angular CLI для создания и управления проектами Angular.
👉 @sWebDev
Материал позволит вам узнать чуть лучше о методах Angular CLI для создания и управления проектами Angular.
👉 @sWebDev
👍5
Stimulus
Библиотека для создания веб-приложений на основе событий. Она позволяет разработчикам создавать реактивные приложения без необходимости использовать виртуальную DOM.
👉 @sWebDev
Библиотека для создания веб-приложений на основе событий. Она позволяет разработчикам создавать реактивные приложения без необходимости использовать виртуальную DOM.
👉 @sWebDev
👍3👎2
Ленивая загрузка изображений в Angular
Что использует директива
👉 @sWebDev
Что использует директива
NgOptimizedImage
для ленивой загрузки изображений?👉 @sWebDev
👍4
Что используется в директиве NgOptimizedImage для ленивой загрузки изображений?
Anonymous Quiz
9%
srcset
22%
NgOptimizedImage
65%
lazyload
3%
sizes
❤1👍1😁1
Кулинарный гид по Vue.js: всё о props
В этой статье разберемся, как frontend-разработчику готовить на «кухне» props. Выбирайте подходящий уровень сложности: джуны-поварята смогут лучше разобраться в работе и применении props на фреймворке Vue.js, а еще мы затронем тему валидации. Для мидлов и более опытных специалистов — настоящих шеф-поваров мы приготовили продвинутые кулинарные техники props, где можно освежить в памяти некоторые детали или решить проектную проблему, если замылился глаз.
👉 @sWebDev
В этой статье разберемся, как frontend-разработчику готовить на «кухне» props. Выбирайте подходящий уровень сложности: джуны-поварята смогут лучше разобраться в работе и применении props на фреймворке Vue.js, а еще мы затронем тему валидации. Для мидлов и более опытных специалистов — настоящих шеф-поваров мы приготовили продвинутые кулинарные техники props, где можно освежить в памяти некоторые детали или решить проектную проблему, если замылился глаз.
👉 @sWebDev
👍3🔥1
Angular Elements
Angular Elements позволяют использовать Angular-компоненты в качестве обычных HTML-элементов. Это означает, что Angular-компоненты можно включать в любые HTML-документы, даже если они не созданы с использованием Angular.
Для создания Angular Elements можно использовать директиву
Этот компонент можно использовать в любом HTML-документе следующим образом:
👉 @sWebDev
Angular Elements позволяют использовать Angular-компоненты в качестве обычных HTML-элементов. Это означает, что Angular-компоненты можно включать в любые HTML-документы, даже если они не созданы с использованием Angular.
Для создания Angular Elements можно использовать директиву
@Component()
с атрибутом selector
со значением element
. Например, следующий код создает Angular-компонент, который можно использовать в качестве HTML-элемента:@Component({
selector: 'my-button',
templateUrl: './button.component.html',
styleUrls: ['./button.component.css']
})
export class ButtonComponent {
constructor() {}
click() {
alert('Button clicked!');
}
}
Этот компонент можно использовать в любом HTML-документе следующим образом:
<my-button (click)="doSomething()"></my-button>
👉 @sWebDev
👍8
Media is too big
VIEW IN TELEGRAM
Виджет погоды на Vue.js
Пошаговый туториал по созданию виджета погоды на Vue JS, Open Weather Map API и restful api для получения данных о погоде.
👉 @sWebDev
Пошаговый туториал по созданию виджета погоды на Vue JS, Open Weather Map API и restful api для получения данных о погоде.
👉 @sWebDev
👍4😁1
Библиотека компонентов Angular. Часть 1
Рассмотрим как создать библиотеку компонентов для Angular. Статья начинается с планирования библиотеки, в котором необходимо определить цели, целевую аудиторию и набор компонентов. Затем автор описывает процесс создания библиотеки, включая настройку проекта, создание компонентов и их тестирование.
👉 @sWebDev
Рассмотрим как создать библиотеку компонентов для Angular. Статья начинается с планирования библиотеки, в котором необходимо определить цели, целевую аудиторию и набор компонентов. Затем автор описывает процесс создания библиотеки, включая настройку проекта, создание компонентов и их тестирование.
👉 @sWebDev
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
ng-admin
ng-admin - это библиотека Angular для создания админ-панелей. Библиотека имеет простой и понятный API, а также поддерживает различные компоненты, включая таблицы, формы, фильтры и виджеты. Кроме того, поддерживает международную поддержку и интеграцию с различными API.
👉 @sWebDev
ng-admin - это библиотека Angular для создания админ-панелей. Библиотека имеет простой и понятный API, а также поддерживает различные компоненты, включая таблицы, формы, фильтры и виджеты. Кроме того, поддерживает международную поддержку и интеграцию с различными API.
👉 @sWebDev
👍4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Game of Thrones: Daenerys, Mother of Dragons
Анимированная Дейенерис Таргариен из "Игры престолов", выполненная на Gsap.js.
👉 @sWebDev
Анимированная Дейенерис Таргариен из "Игры престолов", выполненная на Gsap.js.
👉 @sWebDev
👍6🤔2
Разработка веб-приложений в 2023 году: Angular против React: битва за господство
В статье сравниваются два популярных фреймворка: Angular и React. Автор статьи рассматривает следующие аспекты:
популярность;
производительность;
обучение;
поддержка.
👉 @sWebDev
В статье сравниваются два популярных фреймворка: Angular и React. Автор статьи рассматривает следующие аспекты:
популярность;
производительность;
обучение;
поддержка.
👉 @sWebDev
👍4
Vue.Draggable
Vue.Draggable - библиотека Vue для создания перетаскиваемых элементов. Библиотека имеет простой и понятный API, а также поддерживает различные типы перетаскивания, включая перетаскивание между элементами, перетаскивание в пределах элемента и перетаскивание с одного экрана на другой.
👉 @sWebDev
Vue.Draggable - библиотека Vue для создания перетаскиваемых элементов. Библиотека имеет простой и понятный API, а также поддерживает различные типы перетаскивания, включая перетаскивание между элементами, перетаскивание в пределах элемента и перетаскивание с одного экрана на другой.
👉 @sWebDev
👍9
Метод React для проверки единственности потомка
Какой метод React используется для проверки того, что компонент имеет только одного потомка?
👉 @sWebDev
Какой метод React используется для проверки того, что компонент имеет только одного потомка?
👉 @sWebDev
👍5
Какой метод React используется для проверки того, что компонент имеет только одного потомка?
Anonymous Quiz
14%
React.Children.count()
33%
React.Children.only()
31%
React.Children.hasOnlyOne()
23%
React.Children.length()
👍7
Компоненты <script setup> во Vue
В Vue 3.2 были добавлены компоненты
Этот код создает компонент с кнопкой и счетчиком. Код инициализации компонента написан в шаблоне компонента. Кнопка увеличивает счетчик при нажатии.
👉 @sWebDev
В Vue 3.2 были добавлены компоненты
<script setup>
. Они позволяют писать код инициализации компонента в его шаблоне. Это упрощает работу с компонентами и делает их более удобными в использовании.<script setup lang="ts">
import { ref } from "vue";
const count = ref(0);
const increment = () => {
count.value++;
};
</script>
<template>
<button @click="increment">Увеличить</button>
<p>{{ count }}</p>
</template>
Этот код создает компонент с кнопкой и счетчиком. Код инициализации компонента написан в шаблоне компонента. Кнопка увеличивает счетчик при нажатии.
👉 @sWebDev
👍4