JavaScript에서 비동기 기능을 구현하는 방법
이벤트 처리 측면에서 비동기 함수를 사용하면 이벤트 핸들러가 실행되는 동안에도 코드 실행이 계속되도록 합니다. 작업을 수행하느라 바쁩니다. 다음 예를 고려하십시오.
$('#link').click(function () { console.log("Enter"); // Let's assume this function is asynchronous asyncFunct(); console.log("Exit"); }); function asyncFunct() { console.log("finished"); }
이 경우 asyncFunct()가 비동기로 표시되어 있어도 이벤트 핸들러가 완료되기 전에 계속 실행됩니다. 진정한 비동기 동작을 달성하려면 다음과 같은 비동기 기능을 제공하는 기본 JavaScript 기술을 활용해야 합니다.
이 예에서 jQuery는 setInterval을 사용하여 애니메이션을 구현합니다.
따라서 JavaScript에서 기본적으로 사용자 정의 비동기 함수를 정의할 수는 없지만 기존 기술을 활용하여 비동기 실행을 달성할 수 있습니다.
위 내용은 다음은 기사에 맞는 몇 가지 질문 기반 제목입니다. * **비동기 JavaScript를 원하시나요? 사용자 정의 기능 없이 구현하는 방법** * **정말로 사용자 정의 비동기 함수를 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!