语义做出了要求
舍友在睡觉,懒得打字了
在立即执行函数里面为脚本开启严格模式
本文由“壹伴编辑器”提供技术支持
严格模式中的变化
注意:事件,对象和定时器里的this指向的还是window...,同样可以作为参数,传递给另一个参数使用.最典型的就是作为回调函数....本文由“壹伴编辑器”提供技术支持
接下来是重点
闭包
变量根据不同可以分为两种:全局变量和局部变量
函数内部可以使用全局变量
函数外部不可以使用局部变量
当函数执行完毕,本作用域内的局部变量会销毁...什么是闭包
闭包(closure)指有权访问另一个函数作用域中变量的函数;简单理解就是,一个作用域可以访问另一个函数内部的局部变量....,所以直接跳到了return fun;此时就将整个函数,赋值给了fn(),又因为f接收了函数fn()的返回的值,所以此时f = function fun(){......}