Skip to content

Расписание транспорта как документ HTML с JavaScript

License

Notifications You must be signed in to change notification settings

lidacity/transport-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Расписание транспорта как документ HTML с JavaScript

На странице два списка остановок - "Откуда" и "Куда". Как только выбраны обе остановки происходит поиск подходящих рейсов и выводится их список. Кнопка "Переставить остановки" нужна для поиска обратных рейсов, она меняет местами остановки и запускает новый поиск рейсов.

Данные хранятся в виде массивов JavaScript. На этапе разработки HTML, CSS, JavaScript в отдельных файлах - для удобства доработки, отладки и тестирования. Итоговое расписание в одном файле - для удобства распространения.

Для сборки выполнить build.php (PHP 5.4+). Результат будет в каталоге result:

Назначение и структура файлов

data/icon.png - значок для теста
data/sample.php - тестовые данные

result/test.html - вариант для проверки, содержит тестовые данные из data/
result/_html.php - шаблон для сборки через конструктор расписания транспорта

src/transport.css - вставляется целиком, без изменений
src/transport.js - поля для вставки помечены символами подчеркивания: _STOPS_, _ROUTES_, _TEMPLATE_
src/transport.html - поля для вставки помечены комментариями: <!-- CSS -->, <!-- JS -->, <!-- TITLE --> и т.п.

build.php - скрипт для сборки

Благодарности

Для оформления расписания применяется CSS-фреймворк W3.CSS. Благодарю его разработчиков - авторов ресурса W3Schools.com.

W3.CSS is a small, fast, and modern CSS framework with built-in responsiveness.

W3.CSS is free to use. No license is necessary.

About

Расписание транспорта как документ HTML с JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published