이런 기능을 구현해보세요
성취하려면 무엇을 사용해야 할까요? ? 면접관님이 비동기, 큐 등이 관련된다고 하더군요~~~
学习是最好的投资!
lazyMan과 마찬가지로 프로세스 제어입니다. http://www.cnblogs.com/Upton/...
원칙은 이것이겠죠. 코드 구조는 매우 간단합니다.
jobs
before
기본 원칙은 setTimeout을 사용하여 시간을 0으로 설정하는 것입니다. setTimeout의 함수는 현재 운영 환경의 모든 기능 실행이 완료될 때까지 실행되지 않습니다jobs 调用before的时候把内容加到队列头部 调用getup的时候把内容加到尾部
setTimeout
getup
基本原理就是利用setTimeout 时间设置为0 setTimeout里面的函数 要在当前运行环境所有东西运行完之后才会执行
所以我在怀疑题主的第三个例子里 第三行又输出一次嘘嘘
嘘嘘
Shhhh
으아아아
약속 이행 과정을 참고하세요
lazyMan과 마찬가지로 프로세스 제어입니다. http://www.cnblogs.com/Upton/...
에서 볼 수 있습니다.원칙은 이것이겠죠. 코드 구조는 매우 간단합니다.
실행 대기열jobs
가 있습니다.before
호출 시 해당 내용을 대기열의 헤드에 추가합니다. 꼬리까지.기본 원칙은
setTimeout
을 사용하여 시간을 0으로 설정하는 것입니다.setTimeout
의 함수는 현재 운영 환경의 모든 기능 실행이 완료될 때까지 실행되지 않습니다jobs
调用before
的时候把内容加到队列头部 调用getup
的时候把内容加到尾部基本原理就是利用
setTimeout
时间设置为0setTimeout
里面的函数 要在当前运行环境所有东西运行完之后才会执行所以我在怀疑题主的第三个例子里 第三行又输出一次
그래서 질문의 세 번째 예에서嘘嘘
Shhhh
가 세 번째 줄에 다시 출력되는 것인지 궁금합니다.으아아아
약속 이행 과정을 참고하세요