window.location 对象所包含的属性

yizhihongxing

前端开发中常用到window.location对象,该对象包含了当前页面的URL信息。下面详细讲解window.location对象所包含的属性及其作用:

window.location.href

window.location.href返回当前页面的URL地址,也可以修改该属性来跳转页面。

示例1:

//返回当前页面URL
console.log(window.location.href);

//跳转到百度首页
window.location.href = "http://www.baidu.com";

window.location.protocol

window.location.protocol返回当前页面所使用的协议,如HTTP或HTTPS。在修改该属性时,应加上“:”符号,如window.location.protocol = "https:"

示例2:

//返回当前页面使用的协议
console.log(window.location.protocol);

window.location.host

window.location.host返回当前页面的主机名和端口号,不包含协议名。在修改该属性时,应注意不要带有协议名。

示例3:

//返回当前页面的主机名及端口号
console.log(window.location.host);

window.location.hostname

window.location.hostname返回当前页面所在域名,不包含端口号和协议名。

示例4:

//返回当前页面所在的域名
console.log(window.location.hostname);

window.location.port

window.location.port返回当前页面所使用的端口号,如果没有指定端口,则返回空字符串。

示例5:

//返回当前页面使用的端口号
console.log(window.location.port);

window.location.pathname

window.location.pathname返回当前页面所在的路径,不包含主机名、协议和查询字符串,但包含开始的“/”符号。

示例6:

//返回当前页面的路径
console.log(window.location.pathname);

window.location.search

window.location.search返回当前页面的查询字符串,也就是URL中问号后面的部分。

示例7:

//返回当前页面的查询字符串
console.log(window.location.search);

window.location.hash

window.location.hash返回当前页面的哈希值,也就是URL中#号后面的部分。

示例8:

//返回当前页面的哈希值
console.log(window.location.hash);

这些是window.location对象所包含的属性,可以根据具体需要进行调用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:window.location 对象所包含的属性 - Python技术站

(0)
上一篇 2023年6月11日
下一篇 2023年6月11日

相关文章

  • JavaScript ES6中的简写语法总结与使用技巧

    JavaScript ES6中的简写语法总结与使用技巧 ES6是JavaScript中的一个重大升级版本,它增加了不少新特性,其中包括一些语法的简写,可以减少开发者的代码输入量,并提高代码的可读性。下面就来总结一下JavaScript ES6中的简写语法及其使用技巧。 1. 变量声明 ES6引入了let和const来替代原来的var。同时还加入了一些新的变量…

    JavaScript 2023年5月19日
    00
  • AngularJS 输入验证详解及实例代码

    AngularJS 输入验证详解及实例代码 AngularJS作为一款流行的前端框架,在输入验证方面提供了很多方便易用的特性。本文将详细讲解AngularJS数据绑定的输入验证机制,包括常用的验证指令以及自定义验证函数的实现方式,并提供两个示例说明。 常用的验证指令 required:表示输入不能为空,使用时直接在HTML中添加该指令即可,例如: <i…

    JavaScript 2023年6月10日
    00
  • 使用Microsoft Ajax Minifier减小JavaScript文件大小的方法

    使用 Microsoft Ajax Minifier 可以对 JavaScript 文件进行压缩,进而减小文件大小,加快网站的加载速度。下面是使用 Microsoft Ajax Minifier 减小 JavaScript 文件大小的方法: 步骤一:安装 Microsoft Ajax Minifier 去微软官网下载最新版的 Microsoft Ajax M…

    JavaScript 2023年5月27日
    00
  • 如何解决attachEvent函数时,this指向被绑定的元素的问题?

    在解决attachEvent函数中this指向被绑定的元素问题之前,我们需要了解attachEvent函数以及this指针的相关知识。 attachEvent函数 attachEvent是IE浏览器特有的一种事件绑定方法,用于绑定DOM元素的事件(如点击、鼠标移动、键盘输入等),其语法如下: element.attachEvent(event, functi…

    JavaScript 2023年6月11日
    00
  • Web前端开发规范2017(HTML/JavaScript/CSS)

    Web前端开发规范旨在规范前端开发,提高代码质量,增强代码可读性和可维护性。本文将详细讲解“Web前端开发规范2017(HTML/JavaScript/CSS)”的完整攻略。 HTML规范 DOCTYPE 统一使用HTML5标准的文档类型声明: <!DOCTYPE html> <html> … </html> 编码 使…

    JavaScript 2023年5月19日
    00
  • JavaScript框架编程第1/2页

    这篇攻略主要介绍了JavaScript框架编程的概念和基础知识,在第1/2页中,主要涉及了以下内容: 一、什么是JavaScript框架 JavaScript框架是开发人员使用的一系列JavaScript代码,其目的是简化和标准化web开发的过程。通过使用框架,开发人员可以快速地创建高质量的web应用程序,而不必从头开始构建每个功能。 二、常用的JavaSc…

    JavaScript 2023年5月18日
    00
  • jquery.qtip提示信息插件用法简单实例

    下面就来详细讲解“jquery.qtip提示信息插件用法简单实例”的完整攻略。 什么是jquery.qtip提示信息插件 jquery.qtip提示信息插件是一个jQuery插件,它可以用来在页面中快速、方便地创建提示信息。其使用简单,功能强大,支持各种提示效果,是一款非常实用的前端开发工具。 jquery.qtip提示信息插件的安装和使用 jquery.q…

    JavaScript 2023年6月11日
    00
  • js实现精确到毫秒的倒计时效果

    实现精确到毫秒的倒计时效果一般可以通过以下步骤完成: 获取两个日期之间的时间差:当前时间和目标时间(倒计时结束时间)。 将时间差转换成需要展示的格式:天、时、分、秒、毫秒。 更新时间差并展示倒计时效果。可以使用定时器 setInterval 或 requestAnimationFrame 实现倒计时的更新。 下面是具体步骤的示例代码: 步骤一:获取时间差 c…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部