js中DOM, DOCUMENT, BOM, WINDOW 区别

全栈工程师开发手册 (作者:栾鹏)

js系列教程6-BOM操作全解

js中WINDOW对象中的location成员对象

location对象可以通过window引用也可以通过document引用。

location对象:表示载入窗口的URL,也可用window.location引用它
location.href                           //当前载入页面的完整URL,如http://www.somewhere.com/pictures/index.htm
location.portocol                       //URL中使用的协议,即双斜杠之前的部分,如http
location.host                           //服务器的名字,如www.wrox.com
location.hostname                       //通常等于host,有时会省略前面的www
location.port                           //URL声明的请求的端口,默认情况下,大多数URL没有端口信息,如8080
location.pathname                       //URL中主机名后的部分,如/pictures/index.htm
location.search                         //执行GET请求的URL中的问号后的部分,又称查询字符串,如?param=xxxx
location.hash                           //如果URL包含#,返回该符号之后的内容,如#anchor1
location.assign("http:www.baidu.com");    //同location.href,新地址都会被加到浏览器的历史栈中
location.replace("http:www.baidu.com"); //同assign(),但新地址不会被加到浏览器的历史栈中,不能通过back和forward访问
location.reload(true | false);          //重新载入当前页面,为false时从浏览器缓存中重载,为true时从服务器端重载,默认为false
document.location.reload(URL)           //打开新的网页

js中WINDOW对象中的location成员对象相关推荐

  1. js中WINDOW对象中的navigator成员对象

    js中DOM, DOCUMENT, BOM, WINDOW 区别 全栈工程师开发手册 (作者:栾鹏) js系列教程6-BOM操作全解 js中WINDOW对象中的navigator成员对象 naviga ...

  2. js中WINDOW对象

    全栈工程师开发手册 (作者:栾鹏) js系列教程6-BOM操作全解 js中WINDOW对象 BOM的核心是window,而window对象又具有双重角色,它既是通过js访问浏览器窗口的一个接口,又是一 ...

  3. JS中window对象的opener属性

    JS中window对象的opener属性 JS中window对象的opener属性 window.opener是js中window的一个属性,它返回的是打开当前窗口的窗口对象.如果窗口A弹出一个窗口B ...

  4. html window 属性,html中window对象top 、self 、parent 等属性

    top 属性返回最顶层的先辈窗口. 该属性返回对一个顶级窗口的只读引用.如果窗口本身就是一个顶级窗口,top 属性存放对窗口自身的引用.如果窗口是一个框架,那么 top 属性引用包含框架的顶层窗口. ...

  5. JavaScript中window对象及open和close使用

    Window对象 是一个顶级对象,不是任何对象的属性,所以可以不写window.xxx而直接使用内部的属性和方法. 实际上,在web前端开发时,所有的全局变量都自动成为window对象的属性 Wind ...

  6. vue 把组件方法暴露到window对象中

    方法 1(简单,但不推荐) mounted() {// 2. 在mounted阶段声明globalFn,来调用组件内的方法window.globalFn = () => {this.getDet ...

  7. Window对象中的函数confirm方法的简单介绍

    <!DOCTYPE html> <html> <head>     <meta charset="utf-8"> <title ...

  8. js检测数组对象中是否有重复值

    判断数组对象里的某个值是否都是同一个值 isRepeat=(arr)=> {var hash = {};for(let i=0;i<arr.length;i++){if (!hash[ar ...

  9. js判断object对象中是否存在某个key【Mirth Connect】

    @js判断object对象中是否存在某个key[Mirth Connect] 背景 在配置Mirth Connect(ETL工具)时,由于场景需求,根据输出的JSON中的某个key是否存在value来 ...

最新文章

  1. 【斯坦福大学】可信任机器学习课程,附课件
  2. 产品迭代的道与术,爆款产品的打造密码 | 周四话产品
  3. centos系统中kaptcha没有按指定的字体显示验证码问题解决
  4. 日本研发投篮机器人Cue,投球命中率接近100%
  5. sqlserver201无效的许可证书_sql提示无效数字
  6. 安装时间大于30秒_高送转第一股秒板,封单金额近百亿!最新高送转潜力股名单曝光...
  7. win10操作系统使用IE8浏览器仿真环境
  8. 下载firebug网站
  9. APP移动端自动化测试框架
  10. ArcGIS 基础6-ArcCatalog数据库管理
  11. OpenEuler上构建LFS8.4
  12. dnf超时空漩涡副本路线流程图_DNF超时空漩涡怎么打 队伍配置攻坚路线兵营boss攻略...
  13. php对接微信提醒,PHP对接微信公众平台消息接口开发流程教程
  14. fifa15服务器位置,FIFA15球队战术位置技巧
  15. 区间DP例题(持续更新)
  16. 能跟CAD、BIM软件联合使用的地图神器,比奥维谷歌地图还方便!
  17. CAD梦想画图中的的“绘图工具——绘线命令”
  18. Master—Theorem 主定理的证明和使用
  19. 《出路》电影版看到父母倾尽所有供寒门学子找出路还是那么的艰难
  20. mmdection介绍

热门文章

  1. 怎么让某段css代码只在Chrome 火狐 edge 浏览器生效
  2. java虚拟机结构图解(堆栈方法区)
  3. 计算机六级好考吗,计算机六级考什么?
  4. c++opencv汉字分割_基于OpenCV 的车牌识别
  5. jQuery微博登录
  6. x264源代码简单分析:x264_slice_write()
  7. 常用编码软件简单使用记录 2 : 非自主编码器
  8. python局域网控制电脑关机_黑客操作:用python远程开机and关机
  9. 使用logstash迁移es数据
  10. Linux开机启动nginx