1.1 回调例子
Callback 很常见
$button.on('click', function(){})
click后面的 function 就是一个回调,因为「我」没有调用过这个函数,是 jQuery...在用户点击 button 时调用的(当用户点击之后,这个函数才执行,现在我只是传了一个参数,这个参数是一个点击后要执行的函数)。...error:()=>{}//失败后的回调函数
}
)
如果使用jQuery.axja()发送请求,并使用promise,代码如下
let myButton = document.getElementById...$.ajax()函数会返回一个promise,然后在后面.then(success,fail)时候,如果成功了就会调用第一个参数里的函数即success函数,如果失败了就会调用第二个参数的函数即fail...,失败就调用then()函数第二个参数里的函数
简单的Promise原理:
自己封装后的Ajax()返回一个new出来的 Promise对象,一个Promise实例,这个Promise实例有一个then