HTML, CSS och Javascript: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) |
Hakan (diskussion | bidrag) |
||
Rad 25: | Rad 25: | ||
=== Exempelkod === | === Exempelkod === | ||
Klipp in den i ett try it yourselffönster. | Klipp in den i ett try it yourselffönster. | ||
{{Lista | | |||
<pre> | |||
: <script> | : <script> | ||
: var canvas = document.getElementById("myCanvas"); | : var canvas = document.getElementById("myCanvas"); | ||
Rad 57: | Rad 57: | ||
: ctx.stroke(); | : ctx.stroke(); | ||
: </script> | : </script> | ||
</pre> | |||
}} | |||
=== Inlämningsuppgift === | === Inlämningsuppgift === |
Versionen från 26 oktober 2016 kl. 07.35
Intro till Programmering
- Intro till Turtle Logo programmering
- Scratch
- Lär dig programmera genom att spela spel
- Codecademy
- Teori - programmering med en presentation.
- W3Schools TryIt Editor
Editors
- Atom är ett bra verktyg för att koda med färg.
- TextWrangler Traditinellt verktyg för textredigering.
HTML, CSS och Javascript
Vi jobbar på W3School där det finns gott om övningar. Startsidan visar precis vad det handlar om.
HTML
- W3School om Canvas - där man även använder lite Javascript för att rita. Läs igenom alla delarna i avsnittet canvas som du ser i innehållet i vänsterspalten.
Bra att känna till
Exempelkod
Klipp in den i ett try it yourselffönster.
Lista: (klicka expandera till höger)
: <script> : var canvas = document.getElementById("myCanvas"); : var ctx = canvas.getContext("2d"); : // Rektangel // : ctx.fillStyle = "Aqua"; : ctx.fillRect(50,320, 300,180); : // Streck // : ctx.moveTo(40,80); : ctx.lineTo(200,100); : ctx.stroke(); : // Cirkel // : ctx.beginPath(); : ctx.arc(400,0,80,0,2*Math.PI); : ctx.fillStyle = "Yellow"; : ctx.fill(); : // Triangel tak // : ctx.beginPath(); : ctx.moveTo(100,260); : ctx.lineTo(300,10); : ctx.lineTo(500,260); : ctx.closePath(); : ctx.fill(); : ctx.stroke(); : </script>
Inlämningsuppgift
Uppgift |
---|
Rita en fin bild
Rita ett hus eller en fin bild med hjälp av den html du lärt dig på W3Schools. Du kombinerar alltså linjer, rektanglar, cirklar, färger, gradienter och text till en trevlig bild. Sedan tar du en skärmdump på både kod och bild och lämnar in på Progress - Teknik 1 - F6. |
Funktioner
Lista: (klicka expandera till höger)
<!DOCTYPE html> <html> <body> <canvas id="myCanvas" width="400" height="500" style="border:1px solid #d3d3d3;"> Your browser does not support the canvas element. </canvas> <script> var canvas = document.getElementById("myCanvas"); var ctx = canvas.getContext("2d"); function myRectangle(x, y, w, l, color) { ctx.fillStyle = color; ctx.fillRect(x, y, w, l); } this.myRectangle(10, 2, 50, 70, "Blue"); this.myRectangle(50, 20, 50, 70, "Green"); this.myRectangle(90, 200, 50, 70, "Red"); </script> </body> </html>
CSS
Javascript
- Javascript - Introduktion med inlärningsmål och bedömningskriterier
- JS Introduction på W3Schools där du kan testa koden för att tända och släcka en glödlampa. Kopiera sedan koden till en textredigerare (Noterad) och spara som .html i en mapp på din dator. Högerklicka på de två bilderna på glödlampan (pic_bulbon.gif och pic_bulboff.gif). Nu kan du öppna filen från din dator och det funkar. nästa sak är att byta bilderna (lägg två nya bilder i mappen på din dator och ändra namnen i koden i html-filen).
- JS Functions med exemplet Celsius to Fahrenheit ser du hur du kan använda en funktion. Skapa en egen funktion som räknar ut något på samma sätt.
Spelprogrammering.nu
- Spelprogrammering.nu - Intro
- Spelprogrammering.nu - Ritprogram
- Spelprogrammering.nu - Ditt egna projekt
- Lite_javascript - Javascript lokalt på egna datorn. Här hittar du även den användbara filen library.js.
- Javascript_med_animering
- Javascript:_Interaktion_med_användare
- Julkortet
- Räta_linjen
- Javascript i Wordpress