Hej och välkomna till JavaScript!
Under följande dagar kommer vi lära oss mer och utveckla lösningar med HTML, CSS and JavaScript.
Sidan kommer finnas kvar åtminstone året ut.
JavaScript - intro
- Scriptspråk, skapat av Netscape
- Baserat på JAVA
- Interagerar med HTML
- Case Sensitive/skiftelägeskänslig
- document.getElementById("demo").innerHTML = "Hello World";
- document.write("Hello world");
- alert("Hello world");
- Kodexempel
- Datatyper - Operander
- var name = "Sven" //String
- Stränghantering
- .substring(start, slut)
- .substr(slut)//börjar vid start
- .toUpperCase()/.toLowerCase()
- .replace(hitta, byt-ut-mot)
- .indexOf("n")//var finns eftersökt tecken, annars 0
- var siffra = 1 //Number
- var d = new Date //datum
- var b = true/false //boolean
- var people = ["Per", "Nina", "Sven"]; //Array
- var name = firstname + " " + lastname //konkatering(slå ihop), sista operanden bestämmer return typ
- Använd = för att tilldela värden
- Använd ==(lika med), !=(inte lika med) för att jämföra värden
- Kodexempel
- Selektioner
- íf() { }
- íf() { } else {}
- switch(expression) { case "expression:" break;}
- Kodexempel
- Itereringar/loopar
- for (i = 0; i < array.length; i++){}
- while (condition){}
- Kodexempel
Era önskemål
- Grundläggande Javascript utan några ramverk.
- Datatyper och typecasting.
- Statements och loopar.
- Funktioner.
- Stränghantering och arrays.
- OOP i Javascript.
- Prompts med inputs.
- Lite om SQL i combination med Javascript och lite grunder om backend.
- query library if there is enough time.
- Många små pedagogiskt förklarade exempel. Inget hypertempo! Ingenting av stilen att bli visad någonting och sedan få en stor biff-uppgift där man går vilse med enda hänvisning till 10 000 sidor info på nätet. En snyggt pedagogisk user experience-föreläsning där alla kan ta till sig kunskapen, omsätta den och förstå den inklusive överföra den till olika situationer - utan att hamna vilse. Snubbla kommer vi alltid att göra, köra fast likaså i större eller mindre omfattning. Men ingen av oss vill hamna vilse och totalfastna med en känsla av att det här inte går. Det var lite av mina tankar som rör förmedling av kunskap. Jag tror alla, var och en individuellt, måste tänka igenom detta på djupet innan det börjar. Förtydligande, enkelhet, klarhet och sammanhang.
- Många är överens om att det är viktigast att vi får lära oss grunderna i js så vi sedan kan bygga vidare på det själva. Vi har läst lite javascript men då detta var under en väldigt kort period så känner vi att vi inte kan mycket alls. Och att gå in på backend är inte enligt vår utbildning då vi läser frontend, så det känns som det är för kort tid för att gå in på det.