SortableJS переносит списки с перетаскиванием в Microsoft Blazor

Разработчики преобразовали SortableJS, инструмент JavaScript для создания списков с возможностью перетаскивания, в компонент Blazor для разработки веб-приложений Microsoft, переименовав его в Blazor Sortable.

Разработчики преобразовали SortableJS, инструмент JavaScript для создания списков с возможностью перетаскивания, в компонент Blazor для разработки веб-приложений Microsoft, переименовав его в Blazor Sortable.

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

Blazor Sortable стал доступен 12 января с открытым исходным кодом на GitHub. В его репозитории на GitHub находится код для создания сортируемых списков и примеры использования. Для внедрения Blazor Sortable разработчикам нужно подключить файлы Shared/SortableList.razor, Shared/SortableList.razor.css и Shared/SortableList.razor.js. SortableList является универсальным компонентом, принимающим список элементов, а SortableItemTemplate позволяет настроить отображение каждого элемента списка.

Blazor позволяет создавать веб-приложения, используя .NET и C# без написания кода на JavaScript. Рекомендуется начать использовать Blazor Sortable, хотя некоторые функции из SortableJS еще не доступны. Разработчиков призывают предлагать улучшения.

SortableJS работает без JQuery и других фреймворков. Она поддерживает перетаскивание между и внутри списков, анимацию перемещения элементов, CSS-трансформации и плавные анимации. Библиотека совместима с Angular TypeScript и Vue, а также поддерживает JQuery.

Читайте также
Опубликовали релиз легковесного http-сервера lighttpd 1.4.73
Опубликовали релиз легковесного http-сервера lighttpd 1.4.73
Опубликовали релиз легковесного http-сервера lighttpd 1.4.73

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

Опубликовали предварительную версию Catalyst v0.1.0
Опубликовали предварительную версию Catalyst v0.1.0
Опубликовали предварительную версию Catalyst v0.1.0

По словам разработчиков, Catalyst — это первый полностью компонентизованный UI-kit, который выполнен по концепции Batteries Included («Всё включено»). В нем используются настоящие компоненты React с продуманными API.

Apple Vision Pro: какие приложения не будут работать
Apple Vision Pro: какие приложения не будут работать
Apple Vision Pro: какие приложения не будут работать

Очки дополненной реальности могут внести новый опыт для веб-разработки и приложений. Какие приложения уже работаю с Vision Pro.

Что значат стабильные версии Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 для веб-платформы
Что значат стабильные версии Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 для веб-платформы
Что значат стабильные версии Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 для веб-платформы

Браузеры Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 стали стабильными. В этом обзоре рассказываем, что это значит для веб-платформы.