掘友等级
除了文学,文字还有其他的责任,如传递信息,积累经验,共享知识等 获得徽章 0
const nextClick = new Promise(resolve => {
link addEventListener'click', resolve, { once: true });
});
nextClick. then (event => {
event .preventDefault () ;
});
// 通过按钮点击 event .preventDefault () ; 可以运行,通过 link.click 为啥就不行
button.addEventListemer('click', () => {
Promise.resolve().then(() => console. log ('Microtask 1'));
console.log('Listener 1');
});
button.addEventListemer('click', () => {
Promise.resolve().then(() => console. log ('Microtask 2'));
console.log('Listener 2');
});
// 通过页面 button 按钮点击 输出 Listener 1,Microtask 1, Listener 2,Microtask 2
// 通过 调用 button.click() 输出 Listener 1,Listener 2, Microtask 1,Microtask 2
怎么理解这个事件循环