一、location 对象

  location 对象是 window 对象下的一个属性,使用的时候可以省略 window 对象。

  常用属性:

location.href = 'http://www.baidu.com';

  最常用的为 href 属性,可以是浏览器跳转到指定的页面。

  常用方法:

  1、assign() 委派

location.assign("http://www.baidu.com");

   该方法的作用和 href 的作用一样,可以让页面跳转到指定的地方,会有历史记录。

  2、replace() 替换

location.replace('http://www.itheima.com');

   该方法是替换到地址栏中的地址,但是不记录历史

  3、reload() 方法

location.reload(true/false);

     是否让页面重新加载,值为 true:强制从服务器获取页面(相当于 ctrl+F5);值为 false:如果浏览器有缓存,直接从缓存中加载(相当于 F5)

二、URL

  统一资源定位符(Uniform Resource Locator, URL)

  URL 的组成:

scheme://host:port/path?query#fragment
scheme: 通信协议 常用的http,ftp,maito等
host: 主机 服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。
port: 端口号 整数,可选,省略时使用方案的默认端口,如http的默认端口为80。
path: 路径 由零或多个'/'符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
query: 查询 可选,用于给动态网页传递参数,可有多个参数,用'&'符号隔开,每个参数的名和值用'='符号隔开。例如:name=zs
fragment: 信息片断 字符串,锚点.

  以上的属性都可以通过 location.属性 来获取它们的值。

最新文章

  1. 降维PCA技术
  2. HDU 4578 Transformation (线段树区间多种更新)
  3. 源码安装mysql-5.6.32.tar.gz
  4. source code analyzer 功能强大的C/C++源代码分析软件 Celerity CRACK 破解版
  5. 需要熟悉的几个调试命令:objdump/pmap/ldd/stace
  6. SSL证书与Https应用部署小结
  7. 极客君教你破解隔壁妹子的wifi密码,成功率高达90%
  8. .net控件Radiobuttonlist的简单应用
  9. ArcGIS API for JavaScript 4.2学习笔记[31] (补充学习)Task类
  10. sizeof计算空间大小的总结
  11. super 关键字
  12. python输出彩色字体
  13. Excel技巧--提取中文字串
  14. Linux环境下执行java -jar xxx.jar命令如何让springboot项目在后台运行
  15. 580A
  16. android ActionBarSherlock使用说明
  17. Fragment的onCreateView和onActivityCreate之间的区别(转)
  18. Apache和Nginx对比
  19. VS2017自带VS2015编译器等在命令行下无法使用问题
  20. UINavigationController出现nested push animation can result in corrupted navigation bar的错误提示

热门文章

  1. pl/sql的tnsnames.ora文件配置
  2. Pandas | 08 重建索引
  3. centos 升级openSSH7.81
  4. 窗体的keyPreview属性
  5. 第02组 团队Git现场编程实战
  6. jQuery(JavaScript代码库)——dialog对话框
  7. Linux下rpm及yum安装jdk
  8. websocket通信1009错误,
  9. github执行clone操作时报错
  10. 10 张图带你深入理解 Docker 容器和镜像