Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Admin OSTNT
@ostntscans_gitlab
nvm, jag vet vad jag gör för fel :/
tack för hjälpen :D
Patrik
@PatrikArvius
hmm antingen testa att göra "person.init(myDate); eller gör som uppgiften säger och sätt person.born till new Date("1643-01-04"); från början och ta bort person.init och var myDate
Admin OSTNT
@ostntscans_gitlab
det blev rätt, jag hade inte ändrat på de två sista, vilket scriptet avslutats
fick till det nu, suttit i 1 timme för att lösa det :S, men inser nu vad jag gjort för fel, så tack för tipset ;)
Patrik
@PatrikArvius
@ostntscans_gitlab Härligt, tänk på att uppgift 1.5 är att skapa en metod som heter init så du kanske ska vänta med att göra en sådan nu. Eller tänk på att du gjorde det i 1.3 om det kör ihop sig sen på sista uppgiften.
Admin OSTNT
@ostntscans_gitlab
na, allt funkar, bara så att jag glömde ändra på de 1.4 och 1.5 då jag var klar men förstod inte riktigt 1.3
det var därför det avslutas när det kommer till 1.4
vilket jag trodde att jag gjort fel på 1.3
nu när vi ändå håller på, har du något tips om hur man ska tänka för att gömma och visa flaggan? kmom04 uppgift 3 extra uppgifterna? @PatrikArvius
Patrik
@PatrikArvius
hmmm nu gjorde inte jag den men du skulle kunna lägga till en eventlysnare för "click" som togglar en css-klass på flaggan du klickar på som gör något i stil med "display:none". Det är vad jag kommer på såhär på rak arm så jag lämnar inga garantier! :)
Admin OSTNT
@ostntscans_gitlab
Tänkte på det men har inte testat, ska testa :D
JohannaHolmberg
@JohannaHolmberg

Hej!

        var indexChosenLetter = randomChoosenWord.indexOf(clickedLetter);

Jag sittter med Hangman uppgiften, kmom06.
Jag har tagit ut indexet av den valda bokstaven för att lägga till den i den strängen som gömmer order "- - - - - -".
Jag lyckas dock inte få till att få ut om de finns flera bokstäver av samma typ.
Jag antar en for loop, men jag får inte till det. Hjälp!

j-lindb73
@j-lindb73
Jag får att funktionerna inte är definierade när jag testar dem i konsollen enligt Övningen...någon som har samma fel?
image.png
lewenhagen
@lewenhagen
@j-lindb73 kan det ha att göra med window.Mos?
j-lindb73
@j-lindb73
Jag vet inte?...skulle bara köra igenom övningen och skriver samma som i filmen men jag får Undefined... men jag får ju den första utskriften så jag förstår inte varför...? @lewenhagen
lewenhagen
@lewenhagen
@j-lindb73 hmm ja, det ser ju lite märkligt ut
Johan Rejhed
@Johanrej
Closure är magi. Det är bara trollkarlar som kan sånt.
Är det någon som gjort punkt 6 på Hangman och vill dela med sig av tips?
heidi
@heidipatja
@Johanrej jag har gjort den. vad har du fastnat på? själva randomiseringen eller peek?
Johan Rejhed
@Johanrej
@heidipatja Jag har inga problem att skapa en funktion som slumpmässigt tar fram ett ord från en array. Men jag gissar att det slumpmässiga ordet ska finnas kvar och användas. Och då gissar jag att man ska använda någon form av closure för att lösa det. Är det så du gjort?
Eller är jag helt ute och cyklar?
Eller ska man bara klämma ut ordet via innerHTML eller appendChild, så att det ligger på själva sidan?
heidi
@heidipatja
@Johanrej hmm, jag lagrar den bara i en variabel. då blir det ett nytt slumpat ord varje gång man laddar om sidan.
Johan Rejhed
@Johanrej
@heidipatja Ok! Men hur kan du nå samma slumpade ord via peek. Slumpas inte ordet om då? Var lägger du variabeln?
Lägger du variabeln under Hangman eller i main.js?
heidi
@heidipatja
@Johanrej nä, den slumpas bara om ifall jag laddar om sidan. jag har definierat den i hangman-filen och hämtar sedan in den i main-filen så jag kan använda den där. jag returnerar den via peek också
Johan Rejhed
@Johanrej
@heidipatja Ok! Ligger variabeln i samma funktion som slumpfunktionen eller lägger du den utanför?
heidi
@heidipatja
@Johanrej jag gjorde slumpningen i hangmanfilen och hämtade sen bara in resultatet till main via en funktion. så slumpordet finns ju i hangmanfilen, antar att den måste finnas där om man ska kunna peeka? har bara gjort grundkraven än så länge så fokus var på att få det att funka så kanske möblerar jag om senare om jag hinner titta på extrauppgiften. har inte 100% koll på var det är lämpligast att lägga olika saker än
Johan Rejhed
@Johanrej
@heidipatja Ok! Tack! :)
Admin OSTNT
@ostntscans_gitlab
@ostntscans_gitlab
Hej, varför displaya det "fel" när diven blir mindre i debug?
i kmom05 ska man skriva ut storleken på webbläsaren och box1
men när man minskar fönstret till en viss storlek så visas det fel
https://i.imgur.com/Yf9Jhn3.png
AsaTirsen
@AsaTirsen
Hur tänker ni andra kring vad som ska ligga i Hangman.js vs main.js? @lewenhagen Kommer det mer om hur man ska tänka kring private, public, closure och filer på onsdagsföreläsningen? Varför inte tex bara ha en js fil?
lewenhagen
@lewenhagen
@AsaTirsen pratade lite om det i måndags...det handlar om att, precis som i Python, att fördela koden. Dels för att återanvända och dels för att kapsla in variabler (scope, closure). Man kan såklart ha allting i en fil och låsa in variablerna i olika scope, men koden blir då dels ganska svår att förstå och dels inte så återanvändingsbar i andra sammanhang. Allting beror såklart på vad man ska bygga.
ejessyp
@ejessyp
Python behöver import modulen, men javascript behöver inte?
ChalleStr
@ChalleStr
@lewenhagen Jobbar med kmom04 och är nästan klar men får följande vlideringsfel: 100:1 error Line 100 exceeds the maximum line length of 100 max-len
134:1 error Line 134 exceeds the maximum line length of 100 max-len
Har försökt med alla varianter på radbrytning jag kan hitta men det blir bara att answer.html skriver ut radbrytningarna med / och så får jag fel på hela labben istället. Det gäller lab5.
ChalleStr
@ChalleStr
@lewenhagen ovan löst!
Natalie Frick
@nataliefrick
Hej,
jobbar på kmom5 3.2 Flytta elementet i z-led.
Sitter fast och få resultet NaN på min z index värde. Kan någon hjälpa mig med var jag har gått fel? Vet inte vilka mer info behovs men här är urplockade kod:
https://codeshare.io/aVYge4
j-lindb73
@j-lindb73
@nataliefrick Jag hade problem med liknande innan jag i början av main.js satte zIndex på min första box. box1.style.zIndex = "5" Satte "5" för att minska risken att hamna under 0 då det blir svårt att klicka på boxen :)
Johan Rejhed
@Johanrej
Går det att nå main.js via hangman.js? Jag försöker ta bort en eventlyssnare via en funktion i hangman.js. Kruxet är att jag definierat funktionen för eventlyssnaren i main.js. Går det att nå en funktion omvända vägen? :)
Natalie Frick
@nataliefrick
@j-lindb73 Nu funkar det, tackar!!
Johan Rejhed
@Johanrej
@lewenhagen Kenneth, har du någon lösning på min fråga?
lewenhagen
@lewenhagen
@Johanrej njae det bli lite mekigt...
@Johanrej går det inte att strukturera om lite?
Johan Rejhed
@Johanrej
@lewenhagen Jag har redan lösningen på det. Fick hjälp av Niklas på labben. :)
lewenhagen
@lewenhagen
:thumbsup: värst vad jag var sen på den bollen....
Johan Rejhed
@Johanrej
Jag la in funktionen i hangman istället.
:)
Det visade sig att jag lagt till två parenteser för mycket. Det var det hela. :)