免责声明:任务和微任务对我来说仍然非常模糊.
我遇到了一些问题,我认为时机是罪魁祸首.
我正在维护一个使用很多的项目setTimeout(... , 0).
是否可以查看浏览器的事件循环并查看任务和微任务队列中的任务?
我可以尝试使用chrome的devtools时间轴或打一些debugger关键字,但这非常繁琐.
我可以尝试使用 chrome 的 devtools 时间线或敲击一些debugger关键字,但这非常乏味
好吧,没有捷径。您需要断点、浏览器开发工具和很大的耐心。
您还可以尝试使用放大镜工具来可视化 javascript 运行时代码。如果您想尝试或扩展它,这是源代码: https: //github.com/latentflip/loupe
这个项目仍处于起步阶段,无法保证它会成熟,所以最好是深入研究开发人员工具文档并利用它,尽管这可能很乏味
| 归档时间: |
|
| 查看次数: |
672 次 |
| 最近记录: |