7.1.如何理解闭包?
- 定义和用法:当一个函数的返回值是另外一个函数,而返回的那个函数如果调用了其父函数内部的其它变量,如果返回的这个函数在外部被执行,就产生了闭包。
- 表现形式:使函数外部能够调用函数内部定义的变量。
 -创建方式:在一个函数内部创建另一个函数。
- 
实例: 
  image.png image.png
- 闭包的副作用有:只能取得函数中任何变量的最后一个值;This指向不符合预期;容易发生内存泄漏。
8.1.BOM的对象有哪些?
window对象、location对象、history对象、navigator对象、screen对象。
- 
window对象
 全局变量不能通过delete操作符删除,直接在window对象上的定义的属性可以。
  image.png image.png
- 
location对象(五星)
 提供当前窗口中加载的文档有关的信息,提供一些导航功能 。既是window对象的属性,也是document对象的属性











网友评论