BOM操作-2:location地址栏 / hash哈希 / hashchange哈希变化 / href地址 / replace替换 / reload刷新

本文介绍了BOM(浏览器对象模型)中的location对象,包括host、hostname、href、port、pathname和protocol等属性。重点讨论了hash在路由中的作用,以及hashchange事件监听hash变化。同时提到了href用于获取完整地址,replace方法替换地址栏信息而不记录历史,以及reload方法用于页面刷新。
摘要由CSDN通过智能技术生成

location 地址: 地址栏相关的信息

        host: "127.0.0.1"     主机信息  域名 + 端口

        hostname: "localhost"     主机地址(IP地址) || 域名

        href     完整的地址

        port:     端口

        pathname:     路径

        protocol: "http"||"https"    协议

        #    hash 代表了 # 后边跟随的是hash

        ?  search  代表了 ?后边跟随的内容, form表单中input提交的name值,如?wd=开课吧 (get方式提交过来的数据)


hash # 后边跟随的是hash

        路由(routing): 根据路径决定前端显示的视图

        hashchange 监听 location 中的 hash 变化

hash路由实现原理


href     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值