函数表达式
函数声明会导致函数声明提升。
递归,函数调用自身
fucntion a(){ XXXX;a()}’
闭包是指可以访问函数内部作用域的函数。 函数被调用时,会创建一个执行环境以及相应的作用域链。
- 闭包缺点:占用内存,只能取变量的最后一个值,内存泄漏
- 用处:外部函数的this作用域可通过闭包传递 没有名字的函数表达式也叫匿名函数
BOM
- 什么是BOM?浏览器对象模式。以window对象为依托,表示浏览器窗口以及页面可见区域。
- .location 导航
- navator对象检测属性
- 3.history对象 保存历史记录
事件
事件流指的是页面中接收事件的顺序,IE是事件冒泡,NC是事件捕获流。