AIKraft/Skills/Использование JS-интеропа

Использование JS-интеропа

Add, review, or fix JavaScript interop in Blazor components. USE FOR: calling JavaScript from Blazor, calling .NET from JavaScript, collocated .razor.js modules, IJSRuntime, IJSObjectReference lifecycle, DotNetObjectReference, ElementReference, timing rules for when JS is available, IAsyncDisposable disposal of JS references, server-side JS interop safety. DO NOT USE FOR: general Blazor component

dotnet official Разработка

Что делает навык

Добавление, проверка или исправление JavaScript-взаимодействия в компонентах Blazor. ИСПОЛЬЗУЙТЕ ДЛЯ: вызова JavaScript из Blazor, вызова .NET из JavaScript, совмещённых модулей .razor.js, IJSRuntime, жизненного цикла IJSObjectReference, DotNetObjectReference, ElementReference, правил времени доступности JS, освобождения ссылок JS через IAsyncDisposable, безопасности серверного JS-взаимодействия. НЕ ИСПОЛЬЗУЙТЕ ДЛЯ: общих вопросов по компонентам Blazor

Как подключить

1Скачать навык
# возьмите папку навыка «use-js-interop» из репозитория: # https://github.com/dotnet/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r use-js-interop/ ~/.claude/skills/use-js-interop/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.