关于同步与异步我也是第一次接触到,所理解的大概就是页面的同步就是在页面刷新的过程会出现白屏效果。而异步就是页面局部刷新比如评论加载会继续加载未加载出来的内容,而不是刷新整个页面。
同步与异步
/*
单线程+事件队列
事件队列中任务执行的条件:
1、主线程已经空闲
2、任务满足触发条件
1、定时函数(延时时间已经达到)
2、时间函数(特定事件被触发)
3、ajax的回调函数(服务器有数据相应)
*/
// console.log(1);
// setTimeout(function () {
// console.log(2);
// }, 10);
// var sum = 0;
// for (var i = 0; i < 1000; i++) {
// sum += i;
// }
// console.log(sum);
// console.log(3);
本文介绍了同步与异步的概念,同步可能导致页面刷新时的白屏效果,而异步则允许页面局部更新。通过示例展示了JavaScript中的事件队列工作原理,强调了主线程空闲和任务触发条件。讲解了定时器、事件监听及Ajax回调等异步操作。
1724

被折叠的 条评论
为什么被折叠?



