摘要: js事件循环 事件循环基础 js在最初设计的时候就是单线程的。但是在处理一些等待事件较长的操作时(比如有:异步请求) 所以js必须要有异步 。js通过事件循环来实现异步 这也是js的运行机制。 事件循环分类 遇到同步任务直接执行 遇到异步任务分类为宏任务(macro-task)和微任务(micro- 阅读全文
posted @ 2021-09-22 09:48 太阳东升西落 阅读(79) 评论(0) 推荐(1)
摘要: 在JavaScript中,所有代码都是单线程执行的。 // 浏览器需要操作dom,如果是多线程并发会导致浏览器不知道该执行哪条指令 由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现: ajax是一个典型的异步函数; request.o 阅读全文
posted @ 2021-09-22 09:43 太阳东升西落 阅读(211) 评论(0) 推荐(1)
摘要: 单页面应用及其优缺点 阅读全文
posted @ 2021-09-22 08:57 太阳东升西落 阅读(30) 评论(0) 推荐(1)