imooc前端基础面试

2018-07-04  本文已影响15人  牛油果大虾
  1. 自由变量
  2. 作用域链,即自由变量的查找
  3. 闭包的两个场景
//闭包实际应用中主要用于封装变量,收敛权限
function isFirstLoad() {
  var _list = []
  return function (id) {
    if (_list.indexOf(id) >= 0){
      return false  
    } else {
      _list.push(id)
      return true
    }
  }
}
image.png
1. 同步和异步的区别
同步会阻塞代码执行,而异步不会
alert是同步,setTimeOut 是异步
2. 前端使用异步的场景有哪些
定时任务:setTimeOut, setInterval
网络请求 :ajax请求,动态<img>加载
事件绑定
上一篇 下一篇

猜你喜欢

热点阅读