Hoppa till huvudinnehåll

22 inlägg taggade med "javascript"

Inlägg om JavaScript

Visa alla taggar

JavaScript-likhetstabell

· En minut att läsa
Filip Tammergård
Programmerare på Frilans Finans

Jag stötte nyligen på JavaScript equality table. Jag blir alltid imponerad av snygga sätt att visualisera sådana koncept. Och jag tänkte direkt att det skulle vara kul att bygga själv!

Välj mellan dubbelt likhetstecken och trippelt likhetstecken för att se hur det påverkar likhetstabellen.

Mouse-, touch- och pointer-events

· 5 min att läsa
Filip Tammergård
Programmerare på Frilans Finans

Jag stötte nyligen på en bugg som hade med de subtila skillnaderna mellan mouse-, touch- och pointer-events att göra. Buggen gjorde mig förvirrad – och nyfiken. Vad är egentligen skillnaden mellan dessa events?

Jag öppnade ett issue för buggen som du kan kika på om du också är nyfiken – men innan vi försöker förstå buggen behöver vi en grund med kunskap om olika typer av events.

|| vs ??

· 2 min att läsa
Filip Tammergård
Programmerare på Frilans Finans

|| och ?? är lika varandra, men det finns en väldigt viktig nyans. Titta på det här exemplet:

const a = "" || "default value"
// > "default value"

const b = "" ?? "default value"
// > ""

Låt mig förklara.

IP-baserad plats

· En minut att läsa
Filip Tammergård
Programmerare på Frilans Finans

Du bor nära , eller hur?

Hur visste jag det? Jag använde Ipapi! Ett smidigt API för att hämta platsen för IP-adresser, med 30 000 gratis uppslagningar per månad.

Hjälpfunktion: getRandomColor

· En minut att läsa
Filip Tammergård
Programmerare på Frilans Finans

Jag har haft kul med slumpmässiga färger på sistone! För att snabba upp utvecklingen gjorde jag en hjälpfunktion som returnerar en slumpmässig färg. Den är riktigt enkel:

export const getRandomColor = () => {
const red = Math.floor(Math.random() * 256)
const green = Math.floor(Math.random() * 256)
const blue = Math.floor(Math.random() * 256)

const color = `rgb(${red}, ${green}, ${blue})`

return color
}

Sluggifiera sträng

· En minut att läsa
Filip Tammergård
Programmerare på Frilans Finans

När du genererar URL:er från titlar kan titeln vanligtvis inte användas rakt av – mellanslag, frågetecken och andra specialtecken hör inte hemma i URL-sluggar. Då kommer en slugify-funktion väl till pass.