browserHistory原理的一些了解
对URL的一些基本认识
URL:统一资源定位符 (Uniform Resource Locator, URL)。
完整的URL由这几个部分构成:scheme://host:port/path?query#hash
- scheme:通信协议,常用的有http、https、ftp、mailto等。
- host:主机域名或IP地址。
- port:端口号,可选。省略时使用协议的默认端口,如http默认端口为80。
- path:路径由零或多个"/"符号隔开的字符串组成,一般用来表示主机上的一个目录或文件地址。
- query:查询,可选。用于传递参数,可有多个参数,用"&“符号隔开,每个参数的名和值用”="符号隔开。
- hash:信息片断字符串,也称为锚点。用于指定网络资源中的片断。
我们知道browserhistory是改变path来实现路由的,so...