JavaScript——BOM学习要点

BOM
  JS弹出框
      window.alert()
    window.confirm()
    window.prompt()
  history对象
    history.back()
    history.forward()
    history.run()
  location对象
    url 统一资源定位符
    完整的url   中文版本 协议://主机名(域名):端口号/路径/?查询字符串#锚点
           英文版本 protocal://hostname:portname/pathname/?search#hash
    location.href   获取整个页面的url

    location.protocal   返回使用的Web协议
      file: 本地磁盘访问
      http:
      https: 证书认证协议

    location.hostname   返回Web主机(域)名 IP(在Web网络下找到当前网络的地址)
        域名 IP的别称

    location:port   端口号(默认隐藏)
      注:是当前电脑使用网络的软件,随机分配一个编号0~65535的端口

    hostname:port   可以直接定位当使用网络的程序
      小细节:浏览器 8080
          http 80
          https 443

    location.pathname   查询路径

    location.search    查询字符串(前后端交互)
      ?name1=value1&name2=value2

    location.hash    锚点

    window.location === window.document.location
    location   地址栏
    方法:
      location.assign(url) 在当前窗口跳转这个url
      location.replace(url) 在当前窗口替换新的url,不会产生历史记录
      location.reload() 刷新当前窗口
      location.reload(true) 不经浏览器缓冲强制从服务器重载

posted @ 2021-02-27 22:18  泰初  阅读(68)  评论(0编辑  收藏  举报