Vad är ett API ? Varför används det ? Om vi ska tänka Api i korta drag så kan vi likna det som vår favorit pizzeria, den fixar god mat snabbt och bra utan att det blir jobbigt alls för mig,
det används ju såklart för att vi ska spara tid och energi och att vi ska få mat lagad av proffs som förhoppningsvis kan sina grejor.
Nu förstår du allt om Api, nu ska vi hämta Chuck Norris skämt!
Kom ihåg att kolla på Flippen på driven innan lektionen!
Veckans flip
Uppgifter
Följ videon och få det att fungera som det gör i den.
Nu har du förhoppningsvis fått lite förståelse för hur detta funkar, så vi vill flytta över det här så det ligger i en egen flik i modul C som heter “Chuck Api” och länka ihop det med vår css och andra javascript fil.
Lägg in en knapp som heter “hämta nya skämt” när man klickar där så ska 3 nya skämt ersätta de gamla.
Förklara hur din “Stil” sida är anpassad för att underlätta för färgblinda.
Skriv och förklara i Cognitio vad ett promise är och hur de fungerar.
När används .then och varför ?
Berätta fördelarna och nackdelarna med ett APi enligt dig ( ungefär 10 rader räcker).
Vi fortsätter med Api tåget som vi är på och ska idag utforska möjligheterna till att använda
ett valfritt Api från den härliga fördjupningen från den föregående uppgiften(De ligger även nedan) och sen om vi så önskar så ska vi göra vårt alldeles egna api.
Skapa en sida där du på något sätt får användning för apiet, sidan behöver inte vara alltför fin och man behöver inte bara parsa in datan direkt, till exempel så istället för att skriva ut att det är molnigt enligt SMHI så kan man om man vill ändra till en molning bakgrundsfärg på sidan.
Digital lag? 10010101010101010 och sådant eller? Nja, inte riktigt men nästan! Digitala lagar
är vanliga lagar som påverkar folk i vardagen fast då med inriktning på nätet och med principer för informationshantering.
Instruktioner:
Du ska skriva en text i två delar där allt som skrivs ska ha sin grund i det material somni har hitta på nätet eller böcker.
Del 1 ska förklara den lag som du har valt i en kortfattad form.
Del 2 ska innehålla dina egna funderingar och reflektioner över lagen. Ställ kritiska
frågor som du själv funderar ut svaret på. Till exempel - Behövs lagen? Har den
spelat ut sin roll? Hindrar den på något sätt utvecklingen? Kan man göra om den på
något sätt så att den blir bättre?
Du får gärna jämföra olika lagar i olika länder, till exempel, Är det samma lagar?
Vilket lands lagar gäller om en utför ett brott via sin dator från ett land till ett annat
land?
Texten ska vara minst två A4-sidor lång, exklusive bilder.
Textstorlek 12p. Radavstånd 1,5.
Du ska ha med minst tre referenser till olika källor som du har hämtat din information
från i texten. Kom ihåg att källorna ska presenteras längs bak i dokumentet i en
källförteckning.
Lägg även upp texten på en ny sida som heter “Digital lag”. För att få texten att visas
kan man antingen använda eller om man vill ha en utmaning och göra det
lite mer avancerat använda javascripts bibliotek pdf.js
PHP
Uppgiftens huvudsakliga mål är att bekanta sig med php delen i webbutveckling för att skapa mer dynamiska webbplatser det vill säga webbplatser som kan förändras till skillnad från statiska html sidor.
I denna uppgift ska vi med hjälp av html,css och php skapa en dynamisk webbsida som ska räkna ner till något speciellt och då i guidens fall sommarlov.
Man får göra sin egna Counter till vad man vill men kravet är att man ska göra minst tre olika sidor som byts beroende på hur lång tid det är till målet.
Följ denna video för instruktionerna, sen får du givetvis utvidga sidan med hur många dagar det är kvar med mera.
Steg 1:
Skapa fyra olika sidor, en main och tre olika som inkluderas vid olika tillfällen.
Steg 2:
Du ska använda php’s date metod
Steg 3:
När detta är klart så laddas den upp i din Moment C mapp på webbservern.
Slutprojekt
Denna och nästa lektion ska vi lära oss lite om JQuery.
JQuery är ett javascripts bibliotek som är menat att simplicifera användandet av programmering inom webbsidor och även lättare kunna animera och annat skoj.
Eftersom vi mäster fullt redan har gått igenom grunderna i Javascript så ska vi nu kika lite på ett ramverk som är byggt på javascript men gjort för att förenkla användandet av dem för att skriva document.GetelemtById(“Kanin”); så kan vi i Jquery skriva $(“#Kanin”); , spännande!
Vi slänger oss direkt in i elden med http://try.jquery.com/ och gör deras introuppgifter för att bekanta oss innan vi sen gör uppgifterna nedan för att se hur vi behärskar detta nya språk.
Vi kommer arbeta med detta i två lektioner och det vi gör är att vi går in på Codeschools JQuery skola