window 对象 笔记
2017-05-25 20:19
169 查看
ECMAScript 是JavaScript 的核心,BOM(浏览器模型)是web 中使用JavaScript 的核心。BOM 提供了很多对象,用于访问浏览器的功能。
BOM 的核心对象是window ,他表示浏览器的一个实例
在web 中,window 对象有双重角色,它既是通过JavaScript 访问浏览器窗口的一个接口,又是ECMAScript 规定的Global 对象。因此所有全局作用域中声明的变量、函数都会变成window 对象的属性和方法
<script>
var age=29;
function sayAge(){
alert(this.age);
}
window.sayAge();
sayAge();
alert(window.age);
//全局变量不能通过delete 操作删除,而直接在window 的变量可以
window.color="yellow";
delete window.color;
delete window.age; //false
alert(window.color); //success delete so underfine
alert(window.age);
//访问未声明的变量会抛出错误,但通过查询window 对象,可知道某个可能为声明的对象是否存在
// var newValue = oldValue; //oldValue no defined
newValue = window.oldValue; //success so underfine
</script>
BOM 的核心对象是window ,他表示浏览器的一个实例
在web 中,window 对象有双重角色,它既是通过JavaScript 访问浏览器窗口的一个接口,又是ECMAScript 规定的Global 对象。因此所有全局作用域中声明的变量、函数都会变成window 对象的属性和方法
<script>
var age=29;
function sayAge(){
alert(this.age);
}
window.sayAge();
sayAge();
alert(window.age);
//全局变量不能通过delete 操作删除,而直接在window 的变量可以
window.color="yellow";
delete window.color;
delete window.age; //false
alert(window.color); //success delete so underfine
alert(window.age);
//访问未声明的变量会抛出错误,但通过查询window 对象,可知道某个可能为声明的对象是否存在
// var newValue = oldValue; //oldValue no defined
newValue = window.oldValue; //success so underfine
</script>
相关文章推荐
- JavaScript学习笔记(四)—window对象使用
- Dom笔记4:Window对象的属性
- JavaScript高级程序设计之BOM之window 对象之窗口大小 第8.1.4讲笔记
- 韩顺平 javascript教学视频_学习笔记25_bom介绍_dom对象层次图_dom对象(window对象1)
- javascript类型系统 Window对象学习笔记
- [翻译]javascript学习笔记 (三)-window对象
- 【笔记】 《js权威指南》- 第14章 Window对象 14.2 - 14.4
- JavaScript高级程序设计之BOM之window 对象之窗口关系及框架 第8.1.2讲笔记
- JavaScript高级程序设计之BOM之window 对象之全局作用域 第8.1.1讲笔记
- 韩顺平 javascript教学视频_学习笔记27_dom对象(window对象3.history.location.navigator.screen.event)_js事件驱动编程
- javascript学习笔记(十四) window对象使用介绍
- 框架与Window对象 学习笔记(二):将框架集页面作为模块
- 框架与Window对象 学习笔记(一): 创建多个框架
- JavaScript高级程序设计之BOM之window 对象之窗口位置第8.1.3讲笔记
- JavaScript学习笔记——BOM_window子对象_History、Location、Screnn对象
- Dom笔记2:Window对象
- j快速学习js 笔记二 brower 的 window 对象
- window对象中的一些重要的属性和方法(笔记)
- JavaScript高级程序设计之BOM之window 对象之间歇调用和超时调用 第8.1.6讲笔记
- 读书笔记----js中window对象