БлогNot. Разрабатываем библиотеку progressBar на Javascript

Разрабатываем библиотеку progressBar на Javascript

Чисто учебный пример. Небольшая библиотека-фреймворк и сайт о ней.

Здесь "мини-фреймворк" реализован в виде класса Javascript, а не безымянной функцией-обёрткой с объектом внутри. Макет основан на вот этом, только доработан.

Так как работа заведомо "о Javascript", целесообразно вывод меню и заголовков окна делать через него же, это существенно облегчает прописывание в структуре сайта новых страниц или закладок - достаточно вписать ссылку в массив страниц из js/funсtions.js. Для построения выпадающих списков также используется функция на Javascript с именем makeList.

Исходники (документы HTML5 в кодировке Юникода UTF-8) легко увидеть со страниц демо-версии (щёлкнуть правой кнопкой мыши на свободном месте страницы и выбрать пункт меню "Исходный код страницы", "Просмотреть исходный код" и т.п., название пункта зависит от браузера).

Структура "сайта о фреймворке" в общем случае может такой и быть - "скачать" и всё главное на основной странице, документация по пользовательским методам, примеры работы. Если рассматривать как это задание на написание собственного фреймворка или описание существующего, подойдут примерно такие план и расчасовка работ, для обучающихся, конечно, а не специалистов (время указано в академических часах):

Выбор и обоснование темы - 2 часа;
Разработка макета и стиля сайта - 4 часа;
Разработка логотипа и графики - 2 часа;
Разработка или формирование списка методов фреймворка - 4 часа;
Написание или изучение кода методов фреймворка - 6 часов;
Написание документации к фреймворку - 6 часов;
Написание демо-кода и форм для работы с фреймворком - 6 часов;
Отладка и исправление ошибок - 2 часа.
Итого: 32 часа.

Вот скриншот начала главной страницы и ссылка на сайт в работе.

скриншот, мини-сайт о мини-фреймворке
скриншот, мини-сайт о мини-фреймворке

 Этот сайт в работе, новое окно/вкладка

13.02.2021, 11:34 [352 просмотра]


теги: javascript учебное вебдезигн