当前位置: 首页 > news >正文

window对象的方法属性

方法

1、window.open(URL, name, ‘width=100,height=100,left=0,top=0’)

打开一个新窗口,可指定地址(URL),指定新窗口title(name,我试了没反应啊),

此外还可以设置新窗口打开的位置,大小等。left、top、width、height(当未设置宽高时left、top谷歌不起作用,ie8以上设置宽或高即可)

2、window.close()

关闭本窗口

3、window.history.back()

回到上一页

 

属性

1、window.location属性

示例:http://xxx.com:8080/index.html?id=1&name=周杰伦#abc

属性含义
href:获取当前完整的URL值"http://xxx.com:8080/index.html?id=1&name=周杰伦#abc"
protocol:获取协议"http:"
hostname:服务器名字"xxx.com"
port:端口"8080"
pathname:URL端口后的部分"index.html"
search:?后的查询字符串"id=1&name=周杰伦"
hash:#之后的内容  "abc"
host:hostname + port"xxx.com:8080"

 

 

 

 

 

 

 

 

 

  • 在使用window.location.xx属性时,可简写为location.xx
  • window.location 等价于document.location
  • 但是document.open() 与 window.open()不一样,一个是打开新窗口,一个是在此document内。

在获取location.search时,往往需要获取参数值

function getPara(href, name) {
  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
  var r = href.match(reg); //获取url中"?"符后的字符串并正则匹配
  var context = "";
  if (r != null)
    context = r[2];
  reg = null;
  r = null;
  return context == null || context == "" || context == "undefined" ? "" : context;
}

href为去掉?的字符串。name为你想获取的参数

 

在页面传值获取参数值时...又会遇到有些中文会经过url的转码,导致的乱码

此时,我使用base64.js进行转码与解码

 

转载于:https://www.cnblogs.com/blueRoach/p/7467524.html

相关文章:

  • Spark Mllib里的本地向量集(密集型数据集和稀疏型数据集概念、构成)(图文详解)...
  • amp;#9733;色盲悖论正解!
  • 《中国人工智能学会通讯》——10.12 电网运行控制发展趋势
  • [日推荐]『微商名片王』做个有逼格的微商
  • 海天瑞声做智能语音界的“幕后英雄”
  • Python交互数据库(Mysql | Mongodb | Redis)
  • Android Studio 3.0 下载 使用新功能介绍
  • Linux 常用端口
  • 利用OpenCV检测图像中的长方形画布或纸张并提取图像内容
  • Java的类的创建
  • Spring获取bean的工具类
  • ASP.NET Core 运行原理解剖[4]:进入HttpContext的世界
  • 基于centos7.3 redhat7.3安装LAMP(php7.0 php7.1)生产环境实践
  • C++ 迭代器二分搜索方法示例
  • Class类文件结构概述
  • 分享一款快速APP功能测试工具
  • 【前端学习】-粗谈选择器
  • Consul Config 使用Git做版本控制的实现
  • gf框架之分页模块(五) - 自定义分页
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Javascript基础之Array数组API
  • NSTimer学习笔记
  • Python中eval与exec的使用及区别
  • ReactNativeweexDeviceOne对比
  • Sass Day-01
  • vuex 笔记整理
  • 工程优化暨babel升级小记
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (五)网络优化与超参数选择--九五小庞
  • (原創) 未来三学期想要修的课 (日記)
  • .gitignore文件_Git:.gitignore
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .net mvc 获取url中controller和action
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .net 使用ajax控件后如何调用前端脚本
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .NET文档生成工具ADB使用图文教程
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [14]内置对象
  • [16/N]论得趣
  • [52PJ] Java面向对象笔记(转自52 1510988116)
  • [AIGC 大数据基础]hive浅谈
  • [ajaxupload] - 上传文件同时附件参数值
  • [Android Pro] android 混淆文件project.properties和proguard-project.txt
  • [Android]使用Android打包Unity工程
  • [Ariticle] 厚黑之道 一 小狐狸听故事