A javascript function to parse url to components
function parseUrl(url) {
// Refer to: https://gist.github.com/jlong/2428561
if (!url) {
return null;
}
var parser = document.createElement('a');
parser.href = url;
return parser;
}