JSFiddle - React, Tailwind, and code Playground
by jesperll
HTML
<script type="text/javascript">
exports = {};
require = function(){};
process = { binding: function(_){return {}}};
</script>
<script src="https://github.com/joyent/node/raw/master/lib/querystring.js" type="text/javascript"></script>
<script src="https://github.com/joyent/node/raw/master/lib/url.js" type="text/javascript"></script>
JavaScript
urlCombine = function(a,b) {
return urlFormat(urlResolve(urlParse(a), urlParse(b)));
}
alert(urlCombine('http://example.com/a/b/', '/c/d'));
alert(urlCombine('http://example.com/a/b/', '../c/d'));
alert(urlCombine('http://example.com/a/b/', 'http://unicorns.com/c/d'));