面试题 - 解析URL的主机名

原创 missLee 随笔 JavaScript 278阅读 2017-05-03 17:56:57 举报

原题:
字符串 http://www.abc.com/a/b?name=ss,返回字符串www.abc.com
我首先想到的是用字符串的方法,substr slice 或者substring来获取要返回的字符串,但是面试官说要用一个通用的方法来做,可能给到的是一级域名或者二级域名
因为js基础知识不扎实,当时答的不是很好,回来研究了一下。

[quote]1 hash 锚部分 #xxx
2 host 返回主机名和端口
3 hostname 返回主机名
4 href 完整的链接
5 pathname 返回路径部分
6 port 返回端口号
7 protocol 返回协议 http: 或 https:
8 search 返回查询部分 ?xxx[/quote]

html 代码

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复