Javascript-komponenttien testaus ja havainnointi
Haapaniemi, Miro (2020)
Haapaniemi, Miro
2020
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202005118253
https://urn.fi/URN:NBN:fi:amk-202005118253
Tiivistelmä
Javascript on Internetin käytetyin ohjelmointikieli, ja sen päälle on rakennettu useita eri kirjastoja, joilla laajentaa Javascriptin käyttöliittymää. Tämä opinnäytetyö käsittelee Javascriptia ja React-kirjastoa, ja niiden hyödyntämistä verkkosivupalvelun käyttöliittymän suunnittelussa. Tämän opinnäytetyön teoriaosuus käsittelee Javascriptin toimintatapaa ja sen roolia verkkosivun ohjelmoinnissa, sekä React-kirjastoa ja sen perusteita. Lisäksi teoriaosuudessa käsitellään dokumentin oliomallia ja sen ominaisuuksia, Reactin tilallisia ja tilattomia komponentteja sekä Front End-verkkokehitystä.
Työn käytännönosuudessa käsitellään Reactin ominaisuuksia, ja yksinkertaista käyttöliittymäesimerkkiä hyödyntämällä kehitetään asianmukainen verkkokauppasovellus. Tämän työn tarkoituksena on luoda helppokäyttöinen verkkosivusto, josta löytyy kolme eri Reactilla kehitettyä toimintoa, sekä näyttää esimerkki yksinkertaisesta, mutta silti monipuolisestä käyttöliittymästä. Käytännönosuus on kehitetty Notepad++-ohjelmalla, ja sillä on kehitetty HTML, CSS ja JS-tiedostoja.
Työn käytännönosuudessa käsitellään Reactin ominaisuuksia, ja yksinkertaista käyttöliittymäesimerkkiä hyödyntämällä kehitetään asianmukainen verkkokauppasovellus. Tämän työn tarkoituksena on luoda helppokäyttöinen verkkosivusto, josta löytyy kolme eri Reactilla kehitettyä toimintoa, sekä näyttää esimerkki yksinkertaisesta, mutta silti monipuolisestä käyttöliittymästä. Käytännönosuus on kehitetty Notepad++-ohjelmalla, ja sillä on kehitetty HTML, CSS ja JS-tiedostoja.