- 回调函数
- 事件监听
- 发布/订阅
- Promise 对象
git pull 强制
| 1 | git fetch --all | 
回调
| 1 | a('1.json',function(d){console.log(d);}) | 
promise
| 1 | a('1.json') | 
generator
···
function* gen(x){
  var y = yield x + 2;
  return y;
}
var g = gen(100);
g.next() // { value: 102, done: false }
g.next() // { value: undefined, done: true }
···
function* gen(){
  var rs = yield fetch(‘1.json’,function(d){
    console.log(111,d);
    console.log(222,d.data);
  });
  console.log(rs);
}
var g = gen();
console.log(g);
g.next();
console.log(g);
fetch(‘1.json’)
  .then((response) => {
    return response.json();
  })
  .then((data) => {
    console.log(data);
  });