@@ -20,6 +20,8 @@ Tavoitteena oli rakentaa opintojakson aihealueeseen liittyvä Full Stack -sovell
Laskuvarjo harrastuksesta innostuneena päätin tehdä niin sanotusta hyppypäiväkirjasta netti version. Normaalisti se on paperinen vihko, mutta sinne käsin kaiken kirjoittaminen jokaisen hypyn jälkeen käy tylsäksi. Hyppypäivä kirjassa on ylhäällä jokaisen hypyn perustiedot lentokoneesta päävarjoon.
Rakensin sovelluksen kurssilla opettajan tekemän esimerkki sovelluksen päälle. Lopullisessa työssä opettajan koodista on vain rippeet. Lähinnä CRUD reittien rakenne on sama ja palvelin puolen ohjelmointi vain laajempi.
## Itsearvio
**Vahvuudet**
...
...
@@ -70,4 +72,12 @@ Sivun bodyn ladattua kutsutaan alustus funktiota, joka näyttää sivulle, että
`showJumps` järjestää JSON tiedoston hyppynumeroiden perusteella laskevasti tai nousevasti em. globaalin muuttujan perusteella. Tämän jälkeen jokainen hyppy annetaan parametrina `createJumpListItem` funktiolle joka luo jokaisesta `<li>` objektin sivulle ja lisää niille hyppynumeron ja päivän. Lopuille hypyn tiedoille on erillinen `jumpItemFullInfo` funktio, ettei pääfunktio olisi liian suuri. Sillä lisätään hyppy elementin sisälle lista lopuista tiedoista, mutta ne on oletuksena piilotettuna.
Funktiot joilla voidaan muokata ja poistaa hyppyjä, saavat parametrina klikatun objektin id:n, jonka avulla saadaan muutos oikeaan objektiin.
\ No newline at end of file
Funktiot joilla voidaan tallentaa ,muokata ja poistaa hyppyjä, saavat parametrina klikatun objektin id:n, jonka avulla saadaan muutos oikeaan objektiin.
Aloitin työn tekemisen jo syyskuussa, eli kurrsin puolivälissä. Silloin tein alustavaa ulkoasua kirjautumissivun muodossa. Se jäi hautumaan pitkäksi aikaa ennen kuin aloitin kunnolla noin pari viikkoa ennen palautus päivää. Siitä työstin lähes joka päivä niin paljon kuin ehti.