Projekt z zakresu JavaScript i XML
Należy utworzyć stronę internetową, zawierającą elementy języka JavaScript oraz dane zgromadzone
w pliku XML, którą należy umieścić na dowolnym (darmowym) serwerze w Internecie.
Przygotowana witryna może być o dowolnej tematyce i powinna zawierać następujące elementy:
„Mapę” (nie w sensie kartograficznym)
„Mapa” (schemat) np. jakiejś konstrukcji, urządzenia z podziałem na obszary (obraz z
wykorzystaniem znacznika MAP). Po kliknięciu na obszar (element) uruchamia się skrypt lub
otwiera kolejna strona z danymi (może wybrane dane z pliku XML [patrz poniżej]).
Zegar
Umieszczony w dowolnej części witryny, pokazujący aktualną godzinę oraz czas jaki upłynął od
momentu wejścia na stronę; można też dołączyć element zawierający stoper (metody setInterval() i
setTimeOut() ).
Przewijany pasek stanu
Na stronie należy także umieścić program, którego zadaniem będzie wyświetlanie dowolnego tekstu
w pasku stanu (możliwość „konfigurowania” wyświetlanego teksu przez każdego użytkownika
niezależnie [np. zmienna globalna lub cookie]).
„Kalkulator”
Jedna ze strony powinna zawierać formularz umożliwiający wykonanie prostych obliczeń
matematycznych, np. jakieś zadanie z Teorii obwodów, dobór przekroju przewodu itp. (metoda
wprowadzania danych i wyświetlania wyników jest dowolna). To nie ma być tradycyjny kalkulator.
Plik XML
Dane zgromadzone w pliku *.xml powinny być zgromadzone w postaci hierarchicznej co najmniej
trzypoziomowej, tzn. np. wydawnictwa-autorzy-tytuły_książek, marki-modele-wersje samochodów,
itp. Należy umożliwić sortowanie i filtrowanie (xsl) oraz wyszukiwanie danych (JavaScript,
połączenie z mapą, grafika, elementy formularza).
Plików xml’owych może być więcej niż jeden.
Przygotowana witryna internetowa musi być estetyczna, przejrzysta i funkcjonalna, a prawidłowość
jej działania zostanie sprawdzana w programie IE 10.0.