Ero sivun ”JavaScript” versioiden välillä
Siirry navigaatioon
Siirry hakuun
päivitys |
|||
| (Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
| Rivi 1: | Rivi 1: | ||
{{Perustietoa}} | {{Perustietoa}} | ||
'''JavaScript''' on Web-ympäristössä käytettävä komentosarjakieli (Scripting Language). Se on ensisijaisesti dynaaminen, heikosti tyypitetty kieli, joka noudattaa ECMAScript-standardia . | '''JavaScript''' on Web-ympäristössä käytettävä komentosarjakieli (Scripting Language). Se on ensisijaisesti dynaaminen, heikosti tyypitetty kieli, joka noudattaa [[ECMAScript]]-standardia . | ||
Se on yksi Maailman kolmesta peruskivestä (The Three Pillars of Web Development) yhdessä HTML:n (sisältö ja rakenne) ja CSS:n (ulkoasu) kanssa. JavaScript on vastuussa Web-sivujen ja -sovellusten toiminnallisuudesta ja interaktiivisuudesta. | Se on yksi Maailman kolmesta peruskivestä (The Three Pillars of Web Development) yhdessä HTML:n (sisältö ja rakenne) ja CSS:n (ulkoasu) kanssa. JavaScript on vastuussa Web-sivujen ja -sovellusten toiminnallisuudesta ja interaktiivisuudesta. | ||
| Rivi 18: | Rivi 18: | ||
=== JavaScript ja Linux === | === JavaScript ja Linux === | ||
JavaScript on keskeinen osa Linux- ja avoimen lähdekoodin ekosysteemiä: | JavaScript on keskeinen osa Linux- ja avoimen lähdekoodin ekosysteemiä: | ||
* Node.js suoritetaan yleisesti Linux-palvelimilla ja se käyttää Linuxin omia ydinominaisuuksia hyödykseen. Suurin osa kehitysympäristöistä (esim. [[npm]] ja [[Yarn]] -paketinhallinnat) on suunniteltu käytettäväksi Unix-tyyppisissä käyttöjärjestelmissä. | * [[Node.js]] suoritetaan yleisesti Linux-palvelimilla ja se käyttää Linuxin omia ydinominaisuuksia hyödykseen. Suurin osa kehitysympäristöistä (esim. [[npm]] ja [[Yarn]] -paketinhallinnat) on suunniteltu käytettäväksi Unix-tyyppisissä käyttöjärjestelmissä. | ||
* Web-kehitystyökalut: Lähes kaikki modernit avoimen lähdekoodin Web-kehitystyökalut (kuten [[Webpack]], [[Babel]], [[Rollup]]) on kirjoitettu JavaScriptillä ja ne toimivat parhaiten Linux-ympäristöissä. | * Web-kehitystyökalut: Lähes kaikki modernit avoimen lähdekoodin Web-kehitystyökalut (kuten [[Webpack]], [[Babel]], [[Rollup]]) on kirjoitettu JavaScriptillä ja ne toimivat parhaiten Linux-ympäristöissä. | ||
* Työpöytäsovellukset: Monet avoimen lähdekoodin työpöytäsovellukset (esim. [[VS Code]]) on rakennettu [[Electron]]illa, joka perustuu JavaScriptiin ja [[Node.js]]:ään. | * Työpöytäsovellukset: Monet avoimen lähdekoodin työpöytäsovellukset (esim. [[VS Code]]) on rakennettu [[Electron]]illa, joka perustuu JavaScriptiin ja [[Node.js]]:ään. | ||