Anders är en webbutvecklare och hårdrockare som gillar brädspel, kaffe och öl.

Detta är ett arkiverat inlägg, som importerats hit för referens. Det kan se konstigt ut och innehålla utdaterad information eller inaktuella åsikter.

Enklare hantering av webbadresser med URI.js

I still can't believe javascript - the f**ing backbone-language of the web - doesn't offer an API for mutating URLs. Browsers (Firefox) don't expose the Location object (the structure behind window.location). Yes, one could think of decomposed IDL attributes as a native URL management library. But it relies on the DOM element <a>, it's slow and doesn't offer any convenienve at all.

How about a nice, clean and simple API for mutating URIs:

::: {.highlight} ::: {.CodeRay} ::: {.code} ::: {.CodeRay} ::: {.code} var url = new URL("http://example.org/foo?bar=baz"); url.addQuery("foo", "bar"); ::: ::: ::: ::: :::

URI.js is here to help with that.

via github.com

Klockrent bibliotek som kan bli nog så användbart i en webapp som arbetar mycket mot URIs.