- window对象
- 定义:
- 一个浏览器窗口实例
- 与窗口有关的信息(应用程序编程接口)
- ECMAScript规定的Global对象
- 方法
- open(url),返回标识符 引用 即将打开窗口的。(调用该引用对象的close方法 即可关闭该窗口)
间歇调用setInterval(函数,time)。clearInterval()
超时调用 setTimeout(函数,time);表示在多久后把代码注入消息队列(如果队列是空的那么会立即执行,否则等待前面的代码执行完毕后再执行) clearTimeout()
-
系统对话框
alert(字符串)
confirm(表示提示的文字);返回 true / false
prompt (提示文字信息,提前键入的文字);返回输入的信息 或者 null
- 定义:
- location对象
- 定义:
保存着与当前文档有关的信息。
将URL解析为独立的片段方便开发者 进行访问。
window.location === document.location
-
方法
location.assign(新url),打开新url,并在记录中创建一条新记录
location.reload(true/false):刷新当前页面.
location.replace(url):用传入的url代替当前记录的url,不在记录中创建新的记录。
window.location = 新url、location.href = 新url 与 location.assign(新url)效果一样
- 属性
href:完整的url
host:主机或域名
hostname:返回不带端口号的主机或域名。
pathname:返回url中的目录和文件名。
hash:返回hash值(‘#target’)
search:返回查询字符串(‘?name=fafa&sex="mae"’)
- 定义:
- history对象
定义:保存着用户上网的历史记录。
- 方法:
- go(数字)
- 数字:数字 -1 页面后退一个记录,+1前进一个记录
- back():后退一个记录
- forward():前进一个记录
- go(数字)
相关文章
- javascript中对象的assign方法
- JavaScript中 获取元素节点 以及 获取元素属性 的方法
- JavaScript合并数组对象中key相同的数据(将数组里某个属性相同的对象合并成一个数组)三种方案。
- 【项目实战】使用Hutool-json工具包中的方法序列化,对象数据中值为null的属性被过滤的问题
- JavaScript Array+String对象的常用方法
- JavaScript中合并对象的方法merge
- JavaScript对象中的属性(可写,可配置,可枚举,value,getter,setter)
- JavaScript 获取HTML中的CSS样式的属性以及值的的方法。
- JavaScript函数之实际参数对象(arguments) / callee属性 / caller属性 / 递归调用 / 获取函数名称的方法
- 在JavaScript中,arguments是对象的一个特殊属性。