# 练习 7:setTimeout 和异步顺序 ## 目标 理解同步代码和异步回调的执行先后顺序。 ## 你要练什么 - `setTimeout` - 同步顺序 - 异步回调 - DOM 日志输出 ## 任务 - 点击按钮后先输出“开始执行” - 再立刻输出“同步代码结束” - 然后延迟输出“异步回调完成” ## 文件 - [starter.html](/Users/lijiaqing/home/wwwroot/front-end-example/04-dom-events-async/07-timers-and-async-order/starter.html) - [starter.js](/Users/lijiaqing/home/wwwroot/front-end-example/04-dom-events-async/07-timers-and-async-order/starter.js) - [answer.html](/Users/lijiaqing/home/wwwroot/front-end-example/04-dom-events-async/07-timers-and-async-order/answer.html) - [answer.js](/Users/lijiaqing/home/wwwroot/front-end-example/04-dom-events-async/07-timers-and-async-order/answer.js)