Javascript - Introduktion: Skillnad mellan sidversioner

Från Wikiskola
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(16 mellanliggande sidversioner av samma användare visas inte)
Rad 30: Rad 30:
== Bedömning - intro till javascript==
== Bedömning - intro till javascript==


Du blir bedömd på:
=== Du blir bedömd på ===
* ditt vidareutvecklade ritprogram
* ditt vidareutvecklade ritprogram
* ditt egna projekt
* ditt egna projekt
=== Ladda upp det på klassens wordpress ===
: Använd [https://filezilla-project.org FileZilla]
: Logga in med användare javascript så hamnar du i mappen med samma namn
: Döp din fil med ditt namn
: Ladda upp filen
: Kolla vad den har för adress och prova att du kan hitta den genom att skriva in adressen (URL:en) i din browser.
: Tag den adressen och skapa en länk på din sida på Wordpressajten


=== Bedömningskriterier - intro till javascript ===
=== Bedömningskriterier - intro till javascript ===
Rad 40: Rad 49:
: A: Egna finesser eller utveckling
: A: Egna finesser eller utveckling


{{clear}}
De kommande sidorna är inbäddade övningar som även används på annat håll.
== En första lektion med Turtle ==


{{:Intro till Turtle Logo programmering}}


== Spelprogrammering.nu  ==


{{:Spelprogrammering.nu - Intro}}
=== HowTo-filmer till spelprogrammering.nu ===


== Mer spelprogrammering.nu. ==
Micke Tylmad har gjort en fin serie videogenomgångar. De är väl värda att se.


{{:Spelprogrammering.nu - Ritprogram}}
{{#ev:youtube | mvLdugZHHL8 | 340 |right | Av Micke Tylmad, CC By}}
 
{{clear}}
== Programmera ett eget projekt  ==
 
{{:Spelprogrammering.nu - Ditt egna projekt}}
 
== Javascript lokalt på egna datorn ==
 
{{:Lite_javascript}}
 
{{:Javascript_med_animering}}
 
{{:Javascript:_Interaktion_med_användare}}


{{:Julkortet}}
== Exempel med if-sats och användning av variabler. ==


{{:Räta_linjen}}
Intressant här är att vi ändra färg med en villkorssats och en variabel.


== Codecademy ==
ball.y + 50, flyttar bollen nedåt från startläget.


Du kan lära dig massor om programmering på egen hand:
<pre>
<script src="http://spelprogrammering.nu/simple.js">
function start()
{
  ball = {x: 0, y: 0};
  color = "green";
}


: [http://www.codecademy.com/learn Codecademy] är bara ett exempel.
function update()
{
  clearScreen();
 
  circle(ball.x, ball.y + 50, 30, color);
  ball.x++;
 
  if(ball.x>= 200){
  color = "blue";
  }
}
</script>
</pre>

Nuvarande version från 24 maj 2016 kl. 22.54

Beskrivning av blockets innehåll

Vi lär oss grunderna i javascript på spelprogrammering.nu.

Uppgifter i javascriptavsnittet

  • Intro med Logo Turtle
  • En rörlig boll
  • Ett ritprogram att utveckla
  • Ett eget projekt

Mål för introt till javascript

Mål för undervisningen när du är klar med avsnittet kan du:

Göra enkla program genom att använda

  • metoder
  • loopar
  • villkorssatser
  • variabler

och du kan

  • återanvända andras kod
  • kommentera din kod
  • skriva strukturerade program
  • publicera dina exempel på spelprogrammering.nu
  • hämta hem en hemsida med ditt program


Bedömning - intro till javascript

Du blir bedömd på

  • ditt vidareutvecklade ritprogram
  • ditt egna projekt

Ladda upp det på klassens wordpress

Använd FileZilla
Logga in med användare javascript så hamnar du i mappen med samma namn
Döp din fil med ditt namn
Ladda upp filen
Kolla vad den har för adress och prova att du kan hitta den genom att skriva in adressen (URL:en) i din browser.
Tag den adressen och skapa en länk på din sida på Wordpressajten

Bedömningskriterier - intro till javascript

E: Du använder metoder, loopar, villkorssatser, variabler
C: Strukturerad kommenterad kod
A: Egna finesser eller utveckling



HowTo-filmer till spelprogrammering.nu

Micke Tylmad har gjort en fin serie videogenomgångar. De är väl värda att se.

Av Micke Tylmad, CC By

Exempel med if-sats och användning av variabler.

Intressant här är att vi ändra färg med en villkorssats och en variabel.

ball.y + 50, flyttar bollen nedåt från startläget.

<script src="http://spelprogrammering.nu/simple.js">
function start()
{
  ball = {x: 0, y: 0};
  color = "green";
}

function update()
{
  clearScreen();
  
  circle(ball.x, ball.y + 50, 30, color);
  ball.x++;
  
   if(ball.x>= 200){
   color = "blue";
  }
 
}
</script>