js知识补足

Posted 花娣丫头小愤青

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js知识补足相关的知识,希望对你有一定的参考价值。

1、window.location 对象所包含的属性

属性描述
hash 从井号 (#) 开始的 URL(锚)
host 主机名和当前 URL 的端口号
hostname 当前 URL 的主机名
href 完整的 URL
pathname 当前 URL 的路径部分
port 当前 URL 的端口号
protocol 当前 URL 的协议
search 从问号 (?) 开始的 URL(查询部分)

2、Js中的window.parent ,window.top,window.self 详解

parent是父窗口,top是最顶级父窗口,self是当前窗口, opener是用open方法打开当前窗口的那个窗口。

window.self:是对当前窗口自身的引用。它和window、self属性是等价的。

window.top:返回顶层窗口,即浏览器窗口。返回当前窗口的最顶层浏览器窗口。

window.parent:返回父窗口。如果窗口本身是顶层窗口,parent属性返回的是对自身的引用。

在框架网页中,一般父窗口就是顶层窗口,但如果框架中还有框架,父窗口和顶层窗口就不一定相同了。

 window.opener是指调用window.open方法的窗口。

Window对象、Parent对象、Frame对象、Document对象和Form对象的阶层关系。
Window对象→Parent对象→Frame对象→Document对象→Form对象。
如下: parent.frame.document.forms[0].elements[0].value。

3、弹出子窗口
window.showModalDialog( url, window ); 
然后在弹出的子窗口中: 
window.dialogArguments 即为父窗口window对象的引用returnValue是javascripthtml的window对象的属性,目的是返回窗口值,当用
window.showModalDialog函数打开一个IE的模式窗口(模式窗口就是打开后不能操作父窗口,只能等模式窗口关闭时才能操作)时,用于返回窗口的值,

 







以上是关于js知识补足的主要内容,如果未能解决你的问题,请参考以下文章

js知识点图解

JS基础知识总结

Node.js权威指南 - Node.js基础知识

前端JS基础知识,先把这一点基础知识学会,在学难点知识!!!

vue.js基础知识点讲解

JS基础知识总结