aboutsummaryrefslogtreecommitdiff
path: root/files/fi/learn/javascript
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:45 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:45 -0500
commit1109132f09d75da9a28b649c7677bb6ce07c40c0 (patch)
tree0dd8b084480983cf9f9680e8aedb92782a921b13 /files/fi/learn/javascript
parent4b1a9203c547c019fc5398082ae19a3f3d4c3efe (diff)
downloadtranslated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.tar.gz
translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.tar.bz2
translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.zip
initial commit
Diffstat (limited to 'files/fi/learn/javascript')
-rw-r--r--files/fi/learn/javascript/ensimmaiset_askeleet/index.html54
-rw-r--r--files/fi/learn/javascript/index.html53
2 files changed, 107 insertions, 0 deletions
diff --git a/files/fi/learn/javascript/ensimmaiset_askeleet/index.html b/files/fi/learn/javascript/ensimmaiset_askeleet/index.html
new file mode 100644
index 0000000000..44a95ed91f
--- /dev/null
+++ b/files/fi/learn/javascript/ensimmaiset_askeleet/index.html
@@ -0,0 +1,54 @@
+---
+title: JavaScript ensimmäiset askeleet
+slug: Learn/JavaScript/Ensimmaiset_askeleet
+translation_of: Learn/JavaScript/First_steps
+---
+<div>{{LearnSidebar}}</div>
+
+<p class="summary">Meidän ensimmäisessä JavaScript moduulissa vastaamme muutamiin perus-kysymyksiin, kuten "mitä JavaScript on?", "miltä se näyttää?", ja "mitä se voi tehdä?", ennen kuin saat ensimmäisen käytännön kokemuksen JavaScriptin kirjoittamisesta. Tämän jälkeen me pohdimme joitakin keskeisiä rakennuspalkioita yksityiskohtaisesti, kuten muuttujat, merkkijonot, numerot ja taulukot.</p>
+
+<h2 id="Edellytykset">Edellytykset</h2>
+
+<p>Ennen tämän moduulin aloittamista sinulla ei tarvitse olla yhtään aikasempaa kokemusta JavaScriptistä, mutta sinun tulisi olla perehetynyt jonkin verran HTML:ään ja CSS:ään. Suosittelemme, että käyt läpi seuraavat moduulite ennen kuin aloitat JavaScriptin:</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web">Alkuun Webin kanssa</a> (Joka sisältää todella <a href="/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics">alkeis-JavaScript-esittelyn</a>).</li>
+ <li><a href="/en-US/docs/Learn/HTML/Introduction_to_HTML">Esittelyssä HTML</a>.</li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/Introduction_to_CSS">Esittelyssä CSS</a>.</li>
+</ul>
+
+<p> </p>
+
+<div class="note">
+<p><strong>Huomio</strong>: Jos työskentelet tietokoneella/tabletilla/muulla laitteella, missä et voi luoda omia tiedostoja, sinä voit kokeilla (useimpia) koodi esimerkkejä online-koodausohjelmilla kuten  <a href="http://jsbin.com/">JSBin</a> tai <a href="https://thimble.mozilla.org/">Thimble</a>.</p>
+</div>
+
+<h2 id="Oppaat">Oppaat</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/Learn/JavaScript/First_steps/What_is_JavaScript">Mitä JavaScript on?</a></dt>
+ <dd>Tervetuloa MDN:n aloittelijoiden JavaScript kurssille! Ensimmäisessä artikkelissa katsomme JavaScriptiä korkealta tasolta, vastaten kysymyksiin kuten "mikä se on?" ja "mitä se tekee?", ja varmistamme että olet tyytyväinen JavaScriptin tarkoitukseen.such problems by providing</dd>
+ <dt><a href="/en-US/docs/Learn/JavaScript/First_steps/A_first_splash">Ensimmäinen sukellus JavaScriptiin</a></dt>
+ <dd>Nyt olet oppinut jotain JavaScriptin teoriasta, ja mitä voit tehdä sillä. Aiomme antaa sinulle tehokurssin JavaScriptin perusominaisuuksista täysin käytännönläheisen oppaan kautta. Täällä sinä tulet rakentamaan yksinkeraisen "Arvaa numero" pelin, askel askeleelta.</dd>
+ <dt><a href="/en-US/docs/Learn/JavaScript/First_steps/What_went_wrong">Mitä meni väärin? JavaScriptin vianmääritys</a></dt>
+ <dd>Kun rakensit "Arvaa numero" pelin edellisessä artikkelissa, saatoit huomata ettei se toiminut. Ole huoleti — tämän artikkelin tavoitteena on säästää sinut hiusten repimiseltä tällaisissa ongelmissa tarjoamalla muutamia neuvoja kuinka löytää ja korjata virhee JavaScript ohjelmassa.</dd>
+ <dt><a href="/en-US/docs/Learn/JavaScript/First_steps/Variables">Tallennetaan tarvitsemasi tiedot — muuttujat</a></dt>
+ <dd>Kun olet lukenut pari edellistä artikkelia, sinun pitäisi tietää mitä JavaScript on, mitä se voi tehdä sinulle, kuinka käyttää sitä muiden web-tekniikoiden rinnalla, ja mitkä on se n pää ominaisuudet katsottuna korkealta tasolta. Tässä artikkelissa menemme alas todellisiin perusteisiin, katsotaan kuinka työskennellään kaikkein yksinkertaisimpien JavaScriptin rakennuspalikoiden kanssa — Muuttujat.</dd>
+ <dt><a href="/en-US/docs/Learn/JavaScript/First_steps/Math">Perus matematikkaa JavaScriptillä — numerot ja operaattorit</a></dt>
+ <dd>Tässä vaiheessa kurssia pohdimme matematikkaa JavaScriptissä — kuinka voimme yhdistää operaattoreita ja muita ominaisuuksia onnistuaksemme manipuloimaan numeroita komonnoissamme.</dd>
+ <dt><a href="/en-US/docs/Learn/JavaScript/First_steps/Strings">Tekstin käsittely — merkkijonot JavaScriptssä</a></dt>
+ <dd>Seuraavaksi käännämme huomiomme merkkijonoihin — tällä nimellä tekstin pätkiä kutsutaan ohjelmoinnissa. In this article we'll look at all the common things that you really ought to know about strings when learning JavaScript, such as creating strings, escaping quotes in string, and joining them together.</dd>
+ <dt><a href="/en-US/docs/Learn/JavaScript/First_steps/Useful_string_methods">Hyödyllisiä merkkijono metodeja</a></dt>
+ <dd>Now we've looked at the very basics of strings, let's move up a gear and start thinking about what useful operations we can do on strings with built-in methods, such as finding the length of a text string, joining and splitting strings, substituting one character in a string for another, and more.</dd>
+ <dt><a href="/en-US/docs/Learn/JavaScript/First_steps/Arrays">Taulukot</a></dt>
+ <dd>In the final article of this module, we'll look at arrays — a neat way of storing a list of data items under a single variable name. Here we look at why this is useful, then explore how to create an array, retrieve, add, and remove items stored in an array, and more besides.</dd>
+</dl>
+
+<h2 id="Arviointi">Arviointi</h2>
+
+<p>The following assessment will test your understanding of the JavaScript basics covered in the guides above.</p>
+
+<dl>
+ <dt><a href="/en-US/docs/Learn/JavaScript/First_steps/Silly_story_generator">Typerä tarina generaattori</a></dt>
+ <dd>In this assessment you'll be tasked with taking some of the knowledge you've picked up in this module's articles and applying it to creating a fun app that generates random silly stories. Have fun!</dd>
+</dl>
diff --git a/files/fi/learn/javascript/index.html b/files/fi/learn/javascript/index.html
new file mode 100644
index 0000000000..bb376953cd
--- /dev/null
+++ b/files/fi/learn/javascript/index.html
@@ -0,0 +1,53 @@
+---
+title: JavaScript
+slug: Learn/JavaScript
+translation_of: Learn/JavaScript
+---
+<div>{{LearnSidebar}}</div>
+
+<p class="summary">{{Glossary("JavaScript")}} on ohjelmointikieli, joka mahdollistaa monimutkaisten asioiden toteuttamisen web-sivuille — web-sivut tekevät aina enemmän, kuin vain ovat siellä ja näyttävät muutumatonta sisältöä katsottavaksesi — näyttävät ajankohtaisia sisältöpäivityksiä, vuorovaikutteisia karttoja, animoituja 2D/3D grafiikoita tai vierittävät video jukebokseja, jne, — voit lyödä vetoa, että JavaScript on todennäköisesti osallisena tähän.</p>
+
+<h2 id="Oppimispolku">Oppimispolku</h2>
+
+<p>JavaScript on luultavasti vaikeampi oppia, kuin siihen liittyvät tekniikat, kuten <a href="/en-US/docs/Learn/HTML">HTML</a> ja <a href="/en-US/docs/Learn/CSS">CSS</a>. Ennen kuin yrität opetella JavaScriptiä, sinun kannattaa ehdottomasti ensin tutustua ainakin näihin kahteen teknikkaan, ja ehkä muihinkin. Aloita seuraavista moduuleista:</p>
+
+<ul>
+ <li><a href="/en-US/docs/Learn/Getting_started_with_the_web">Alkuun Webin kanssa</a></li>
+ <li><a href="/en-US/docs/Web/Guide/HTML/Introduction">Esittelyssä HTML</a></li>
+ <li><a href="/en-US/docs/Learn/CSS/Introduction_to_CSS">Esittelyssä CSS</a></li>
+</ul>
+
+<p>Aiempi kokemus muista ohjelmointikielistä voi myös auttaa.</p>
+
+<p>JavaScriptin perusteiden tultua tutuiksi, sinun pitäisi olla kykeneväinen oppimaan lisää edistyneemmistä aiheista, esimerkiksi:</p>
+
+<ul>
+ <li>JavaScript perusteellisesti, joka opetetaan meidän <a href="/en-US/docs/Web/JavaScript/Guide">JavaScript oppaassa</a></li>
+ <li><a href="/en-US/docs/Web/API">HTML5 API</a></li>
+</ul>
+
+<h2 id="Moduulit">Moduulit</h2>
+
+<p>Tämä aihe sisältää seuraavat moduulit, ehdotetussa opiskelujärjestyksessä.</p>
+
+<dl>
+ <dt><a href="/en-US/docs/Learn/JavaScript/First_steps">JavaScript ensimmäiset askeleet</a></dt>
+ <dd>Ensimmäisessä JavaScript-moduulissamme, vastaamme ensiksi joihinkin peruskysymyksiin, kuten “Mikä on JavaScript”, “Miltä se näyttää?” ja “Mitä se voi tehdä?”, ennen kuin annamme sinulle ensimmäisen käytännön kokemuksen JavaScriptin kirjoittamisesta. Tämän jälkeen me käsittelemme joitakin keskeisiä JavaScriptin ominaisuuksia yksityiskohtaisesti, kuten muuttujat, merkkijonot, luvut ja taulukot.</dd>
+ <dt><a href="/en-US/docs/Learn/JavaScript/Building_blocks">JavaScriptin rakenneosat</a></dt>
+ <dd>
+ <p dir="ltr" id="docs-internal-guid-e603018a-8f4c-9c95-0322-bddbf2b777b4" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;">Tässä moduulissa jatkamme kattavaa JavaScriptin keskeisten perusominaisuuksien läpikäyntiä, kääntäen huomiomme yleisimmin käytettyihin koodilohkojen tyyppeihin, kuten ehtolauseet, silmukat, funktiot ja tapahtumat. Olet nähnyt nämä jutut jo tällä kurssilla, mutta vain ohimennen - tässä käsitellään erityisesti niitä.</p>
+ </dd>
+ <dt><a href="/en-US/docs/Learn/JavaScript/Objects">Esittelyssä JavaScript objektit</a></dt>
+ <dd>JavaScriptissä useimmat keskeiset ominaisuudet ovat objekteja, merkkijonoista ja taulukoista JavaScriptin päälle rakennettuihin selain API:hin. Voit jopa tehdä omia olioita yhdistämään toisiinsa liittyvät funktiot ja muuttujat tehokkaaksi paketiksi. Sinun on tärkeää ymmärtää JavaScriptin oliopohjainen luonne, jos haluat viedä eteenpäin tietämystäsi kielestä ja kirjoittaa tehokasta koodia, siksi olemme tehneet tämän moduulin, auttamaan sinua. Täällä opetamme olioiden teoriaa ja syntaksia yksityiskohtaisesti, katsomme kuinka luoda oma olio ja selitämme mitä JSON-tieto on ja kuinka työskennellä sen kanssa.</dd>
+ <dt><a href="/en-US/docs/Learn/JavaScript/Client-side_web_APIs">Asiakas-puolen web API:t</a></dt>
+ <dd>Kun kirjoitetaan asiakas-puolen JavaScriptiä web-sivuille tai sovelluksiin, et mene kovin pitkälle, ennen kuin aloitat käyttämään API:ja - rajapintoja selaimen ja käyttöjärjestelmään eri osioiden käsittelemiseen sivuston ollessa käynnissä, tai jopa toiselta web-sivulta tai palvelusta tulevan tiedon käsittelemiseen. Tässä moduulissa tutkimme mitä API:t ovat ja kuinka käyttää joitakin yleisimpiä API:ja, joihin tulet törmäämään usein kehitystyössä.</dd>
+</dl>
+
+<h2 id="Katso_myös">Katso myös</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/JavaScript">MDN JavaScript</a></dt>
+ <dd>Tärkein tuloportti MDN:n JavaScript-dokumentaation ytimeen - täältä löydät laajat referenssiasiakirjat kaikkiin JavaScript-kielen osiin, ja joitakin edistyneitä tutoriaaleja, jotka on suunnattu kokeneille JavaScriptareille.</dd>
+ <dt><a href="https://www.youtube.com/user/codingmath">Koodauksen matematiikka</a></dt>
+ <dd>Erinomainen videotutoriaalien sarja oppia matematiikkaa, jota sinun tulee ymmärtää, ollaksesi tehokas ohjelmoija, tehnyt <a href="https://twitter.com/bit101">Keith Peters</a>.</dd>
+</dl>