Для использования SweetAlert в проекте необходимо загрузить саму библиотеку. Есть два основных способа сделать это: через CDN (Content Delivery Network) или локально, скачав файлы и разместив их в своём проекте.
Самый быстрый способ начать работать с SweetAlert — использовать CDN. Это позволяет не скачивать файлы и не хранить их на своём сервере, а просто подключать их с удалённого ресурса. Для этого достаточно добавить в HTML-страницу ссылку на внешний источник.
Пример подключения через CDN:
<!-- Подключение стилей SweetAlert -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11.7.2/dist/sweetalert2.min.css">
<!-- Подключение скрипта SweetAlert -->
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.7.2/dist/sweetalert2.min.js"></script>
Этот метод идеально подходит для небольших проектов или для тестирования, но имеет свои ограничения — если CDN-сервер станет недоступным, приложение может перестать работать.
Если необходимо больше контроля над версией библиотеки или хотите избежать зависимости от внешнего сервера, можно скачать SweetAlert и подключить её локально.
Перейдите на официальную страницу библиотеки SweetAlert и загрузите последнюю версию. Обычно библиотека включает два файла: один для стилей (.css) и один для скрипта (.js).
После скачивания файлов положите их в папку проекта, например:
/my-project
/assets
/css
sweetalert2.min.css
/js
sweetalert2.min.js
Чтобы подключить скачанные файлы, добавьте ссылки на локальные ресурсы в HTML-документ:
<!-- Подключение локального стиля SweetAlert -->
<link rel="stylesheet" href="assets/css/sweetalert2.min.css">
<!-- Подключение локального скрипта SweetAlert -->
<script src="assets/js/sweetalert2.min.js"></script>
Этот способ удобен для проектов с большим количеством пользователей, где важна стабильность и независимость от внешних сервисов.
Для корректной работы SweetAlert необходимо подключить два файла:
Без подключения обоих файлов библиотека работать не будет.
Для изучения различных вариантов использования SweetAlert, её функционала и настроек, рекомендуется ознакомиться с официальной документацией. В ней описаны все методы и события, которые могут быть полезны при работе с этой библиотекой, а также примеры использования в различных сценариях.