首页 > 其他分享 >window.location:

window.location:

时间:2022-08-20 16:34:04浏览次数:63  
标签:substr url URL window location reg

1.window.location:
window的location对象

2.window.location.href
  整个URl字符串(在浏览器中就是完整的地址栏)
3.window.location.protocol
  URL 的协议部分
  返回值:http:
4.window.location.host
  URL 的主机部分(带端口号)
5.window.location.port
  URL 的端口部分。
5.window.location.pathname
  URL 的路径部分(就是文件地址)
6.window.location.search
  查询(参数)部分。得到的是url中?部分。除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值。
7.window.location.hash
  锚点。得到的是url中#部分。
substr()
返回一个从指定位置开始的指定长度的子字符串
这里设置为1,是为了把url中的?号去掉

function getQueryString(name) {
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");

var r = window.location.search.substr(1).match(reg);  
if (r != null) {  
    return unescape(r[2]);  
}  
return null;  

}
1
2
3
4
5
6
7
8
9
1、reg是一个正则表达式子,是你获得的参数

image.png
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|) " ) ; ( ∣ ) 代 表 开 始 ( ∣ )"); (^| )代表开始 ( |)")

标签:substr,url,URL,window,location,reg
From: https://www.cnblogs.com/cxyu/p/16608016.html

相关文章

  • Windows主机和ubuntu互传文件的4种方法
    Windows主机和ubuntu互传文件的4种方法入门小站 入门小站 2022-06-3022:54 发表于湖北收录于合集#Linux485个#windows14个我的[ubuntu]系统是安装在VMw......
  • Windows 下安装 Open3D
    至于为什么会有这篇文章。。。说来话长学习点云数据处理之前,本想想着使用大名鼎鼎的PCL库学习学习,无奈本人太菜,搞了数天各种出错,遂放弃而python-pcl库也有数年未更......
  • windows10+ffmpeg+rtmp+nginx流媒体服务配置
    一、概述案例:由于要测试Android播放客户端和推流客户端所以需要配置一个简单的流媒体服务器,采用nginx+rtmp服务搭建参考博客下载:链接:https://pan.baidu.c......
  • windows 安装 Anaconda3
    1.准备工作:下载软件anaconda官网下载地址:https://www.anaconda.com/products/distribution#Downloads 我下载的最新的安装包,下载链接: https://repo.an......
  • Windows休眠倒计时用bat实现
    有休眠需求,本来以为和shutdown一样直接简单命令就行了,可是要调用可执行程序,命令有点长干脆写个bat算了,bat命令如下:title定时休眠@ECHOOFF&SETLOCALENABLEDELAYEDEXPAN......
  • 绿软之家-Windows11专业版 22000.856 适度精简8月版
    PS:系统采用UUP网站提供的8月最新版经过适度精简优化制作,为了系统的稳定性,只精简掉了一些使用率极低的组件,保留了微软安全中心的组件(主要是现在的技术不够,不能彻底精简掉......
  • KingbaseES V8R6集群部署案例之---Windows环境配置主备流复制(异机复制)
    案例说明:目前KingbaseESV8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份。本案例详细介绍了,在Windows环境下建立......
  • Windows 设置开机自启 将可执行文件加入到系统服务中
    安装程序下载链接https://github.com/winsw/winsw/releases/tag/v2.11.0修改文件名这里我就下载了红框中的两个下载完成之后修改这两个文件的名称为nginxService.x......
  • windows11安装docker并运行
    在windows11中安装docker的步骤如下:一、检查电脑是否开启虚拟化功能打开任务管理器,查看性能选项卡中的CPU信息,在右下角可以看到虚拟化是否开启。如未开启需要重启到BIOS......
  • mysql数据库安装(windows)
    一、下载解压缩文件(免安装版)个人认为配置起来很方便,免去了安装的时各种选择,不用管对应的安装依赖问题。官网下载地址:https://dev.mysql.com/downloads/mysql/二......