javascript - 면접질문, 한번 봐주세요
PHPz
PHPz 2017-05-16 13:30:09
0
4
509

이런 기능을 구현해보세요

으아악

성취하려면 무엇을 사용해야 할까요? ?
면접관님이 비동기, 큐 등이 관련된다고 하더군요~~~

PHPz
PHPz

学习是最好的投资!

모든 응답(4)
黄舟

lazyMan과 마찬가지로 프로세스 제어입니다. http://www.cnblogs.com/Upton/...

에서 볼 수 있습니다.
仅有的幸福

원칙은 이것이겠죠. 코드 구조는 매우 간단합니다.

실행 대기열 jobs가 있습니다. before 호출 시 해당 내용을 대기열의 헤드에 추가합니다. 꼬리까지.

기본 원칙은 setTimeout을 사용하여 시간을 0으로 설정하는 것입니다. setTimeout의 함수는 현재 운영 환경의 모든 기능 실행이 완료될 때까지 실행되지 않습니다jobs 调用before的时候把内容加到队列头部 调用getup的时候把内容加到尾部

基本原理就是利用setTimeout 时间设置为0 setTimeout里面的函数 要在当前运行环境所有东西运行完之后才会执行

所以我在怀疑题主的第三个例子里 第三行又输出一次嘘嘘

그래서 질문의 세 번째 예에서 Shhhh가 세 번째 줄에 다시 출력되는 것인지 궁금합니다.

하지만 사무적인 오류가 아니더라도 괜찮습니다. 이 원칙에 따르면 여러 번 불러도 문제가 되지 않습니다. 으아악

给我你的怀抱

으아아아

大家讲道理

약속 이행 과정을 참고하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿