Библиотека iziToast распространяется в виде файлов JavaScript и CSS, которые можно подключить к проекту локально. Локальное подключение удобно для проектов, где важно не зависеть от внешних CDN, обеспечивать стабильную загрузку и возможность полной кастомизации.
Официальный сайт и репозиторий Все актуальные версии iziToast доступны на GitHub: https://github.com/marcelodolza/iziToast
Выбор версии В репозитории можно выбрать последнюю стабильную версию или скачать архив с исходниками. Для учебных и продакшн-проектов рекомендуется использовать стабильную версию.
Необходимые файлы Для корректной работы iziToast необходимы два файла:
iziToast.min.css — стили для уведомленийiziToast.min.js — основной скрипт библиотекиОбычно они находятся в папке dist после распаковки
архива.
Пример организации проекта с локальными библиотеками:
project/
│
├─ index.html
├─ js/
│ └─ iziToast.min.js
├─ css/
│ └─ iziToast.min.css
└─ assets/
└─ images/
Размещение файлов CSS и JS в отдельных папках (css и
js) позволяет поддерживать чистую структуру проекта и легко
управлять зависимостями.
Файл стилей подключается в <head>
HTML-документа:
<link rel="stylesheet" href="css/iziToast.min.css">
Особенности подключения:
<link> с атрибутом
rel="stylesheet".Файл библиотеки подключается перед закрывающим тегом
</body>:
<script src="js/iziToast.min.js"></script>
Рекомендации по подключению:
iziToast.min.js
для продакшн-проекта, чтобы уменьшить размер загрузки.После подключения библиотек можно выполнить простую проверку работы iziToast:
<script>
iziToast.show({
title: 'Успех',
message: 'iziToast подключен локально',
position: 'topRight'
});
</script>
Если уведомление появляется на странице, подключение выполнено корректно. Ошибки в консоли браузера обычно указывают на неверные пути к файлам или отсутствие необходимых файлов.
Локальное подключение iziToast обеспечивает полный контроль над библиотекой, облегчает настройку уведомлений и гарантирует стабильную работу без зависимости от внешних серверов.