犀牛书第五版读书笔记——Chapter 14. Scripting Browser Windows(第二部分)
2013-09-24 10:30
295 查看
10.window.close()方法可以关闭窗口,但是只能关闭自己创建的窗口
11.window.moveTo(),moveBy(),resizeTo(),resizeBy()方法可以移动窗口位置,或者改变窗口大小,不过出于安全考虑,浏览器对这些方法都做了一些限制
12.浏览器提供3种方法进行屏幕交互,分别是alert(),confirm(),prompt()
13.window.status属性是状态栏的提示文字,不过这个属性在IE可写,在FF下似乎是只读的。浏览器似乎没有提供其他属性或者方法,所以FF下状态栏应该是不可编辑的
14.window.onerror属性可以绑定一个函数,如果这样做的话,当javascript执行过程中发生错误时,就会调用这个绑定的函数。该函数具有3个参数,第一个是错误信息,第二个是引发错误的javascript文件URL,第三个参数是引发错误的代码行数
15.通过window的parent,top,frames属性,可以使frames互相访问
16.每个window或者frame可以通过window或者self属性引用自身
17.每个window都有frames属性,该属性是一个Window Object的数组。如果window没有包含任何frame,则frames[]为空,并且frames.length的值是0
18.window有parent属性,指向包含它的window对象。比如说,window的第一个frame可以通过以下代码,得到它的同级下一个frame的引用
19.如果嵌套的frame层级太多,可以用parent.parent的方式来获取,也可以用top属性来直接得到最外层的window的引用
20.对于最外层的window来说,window == self == parent == top。(也就是说parent.parent.parent...和top.top.top...代码是合法的,而且是无限的,都指向自身)
11.window.moveTo(),moveBy(),resizeTo(),resizeBy()方法可以移动窗口位置,或者改变窗口大小,不过出于安全考虑,浏览器对这些方法都做了一些限制
12.浏览器提供3种方法进行屏幕交互,分别是alert(),confirm(),prompt()
13.window.status属性是状态栏的提示文字,不过这个属性在IE可写,在FF下似乎是只读的。浏览器似乎没有提供其他属性或者方法,所以FF下状态栏应该是不可编辑的
14.window.onerror属性可以绑定一个函数,如果这样做的话,当javascript执行过程中发生错误时,就会调用这个绑定的函数。该函数具有3个参数,第一个是错误信息,第二个是引发错误的javascript文件URL,第三个参数是引发错误的代码行数
15.通过window的parent,top,frames属性,可以使frames互相访问
16.每个window或者frame可以通过window或者self属性引用自身
17.每个window都有frames属性,该属性是一个Window Object的数组。如果window没有包含任何frame,则frames[]为空,并且frames.length的值是0
18.window有parent属性,指向包含它的window对象。比如说,window的第一个frame可以通过以下代码,得到它的同级下一个frame的引用
parent.frames[1]
19.如果嵌套的frame层级太多,可以用parent.parent的方式来获取,也可以用top属性来直接得到最外层的window的引用
20.对于最外层的window来说,window == self == parent == top。(也就是说parent.parent.parent...和top.top.top...代码是合法的,而且是无限的,都指向自身)
相关文章推荐
- 犀牛书第五版读书笔记——Chapter 14. Scripting Browser Windows(第三部分)
- 犀牛书第五版读书笔记——Chapter 14. Scripting Browser Windows(第一部分)
- 犀牛书第五版读书笔记——Chapter 9. Classes, Constructors, and Prototypes(第二部分)
- 犀牛书第五版读书笔记——Chapter 13. JavaScript in Web Browsers(第二部分)
- 犀牛书第五版读书笔记——Chapter 15. Scripting Documents(第二部分)
- 犀牛书第五版读书笔记——Chapter 15. Scripting Documents(第三部分)
- C++应用程序在Windows下的编译、链接:第二部分COFF/PE文件结构
- 犀牛书第五版读书笔记——Chapter 15. Scripting Documents(第四部分)
- 《C++捷径教程》读书笔记--Chapter 7--函数,第一部分:基础知识(第二部分)
- 《C++捷径教程》读书笔记--Chapter 9--更多的数据类型与运算符(第二部分)
- Scala Cookbook读书笔记 Chapter 4.Classes and Properties 第二部分
- 4_2 内核钩子 - 《Rootkits——Windows内核的安全防护》第二部分 (转自CSDN读书频道)
- 用Eclipse + CDT + MinGW做Windows编程(第二部分)
- Scala Cookbook翻译 Chapter 2.Numbers 第二部分
- Scala Cookbook读书笔记 Chapter 3.Control Structures 第二部分
- 《C++捷径教程》读书笔记--Chapter 8--函数,第二部分:引用,重载和默认参数
- 《C++捷径教程》读书笔记--Chapter 11--类(第二部分)
- Windows Driver Foundation - KMDF 内核模式驱动框架结构 第二部分
- Windows程序调试----第二部分 调试工具----第6章 在Windows中调试
- Windows程序调试----第二部分 调试工具----第7章 使用Visual C++调试器调试