Övning JS "Objekt" XTRA Instruktioner
Spara din webbsida efter varje deluppgift med namn enligt modellen
js_objekt_xtra_1.htm,
js__objekt_xtra_2.htm, osv.
Uppgifterna läggs upp på ert labb-konto.
================================================
E:1-2
C:3
==================== E ==========================
- Skapa en objekttyp "Runner" med egenskaperna startnr, förnamn, efternamn, klubb och tid.
När du lägger till löpare så hämtas information från textrutor och du skapar ett objekt utifrån mallen för objekttypen (din kontruktor). Tilldela objektet den info det ska ha direkt när du skapar det.
Använd array för att hålla reda på dina löpare.
Skriv en metod (funktion i objekttypen) som hämtar informationen om just det objektet.
Skriv en funktion i huvudprogrammet som loppar igenom alla "löpare" och skriver ut info om varje objekt lite snyggt under dina inmatningsdelar.
Egenskaperna ska vara privata. Du har metoder för att lösa det du vill göra.
Designa som du vill. Använd knappar, textrutor, div-rutor, mm.

- Utöka med lite funktionalitet, nu när de kommer imål så vill vi skriva in tiden.
Bygg ut med två textrutor som läser in startnummer och tid och spar i rätt löpare.
Borde räcka med en metod i objekttypen och en funktion i huvudprogrammet för att lösa detta, förutsatt att alla egenskaper är med i objekttypen.

- Utöka med en "administratörs"-del.
Först skapa en knapp för att sortera listan på löptiderna. Tips: se till att metoden i objekttypen returnerar decimaltal, dvs använd parseFloat när du skickar tillbaks tiden med retur.
Sen skapa en knapp för att sortera listan på startnumren. Så man kan få tillbaks startordningen.
Försök även skapa en knapp för att slumpa ut en startordning.



Lycka till!