본 글은 주로 JS의 콜백 기능을 소개하고, 자바스크립트 콜백 기능의 개념, 기능, 사용법, 관련 주의사항 등을 예시 형태로 간략하게 분석하였습니다. 도움이 필요한 친구들이 참고할 수 있습니다
이 글의 예시를 통해 JS 함수의 콜백. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
콜백 함수에 대해 이야기하기 전에 먼저 js에 대한 기본 지식이 있는 학생들은 그 의미를 이해할 수 있을 것이라고 믿습니다.
document.getElementById('demo').click=function(){ alert(1); };
이 코드는 실제로 코드 조각입니다. 이렇게 작성된 이벤트 콜백은 실제로 상대적으로 모호합니다. 다음 코드를 살펴보는 것이 좋습니다.
document.getElementById('demo').addEventListener('click',function(){ alert(1) });
두 코드 조각이 실제로 수행하는 작업은 다음과 같습니다. 유일한 차이점은 작성 방법입니다.addEventListener('eventName',callback)
,addEventListener
이 함수에는 두 개의 매개변수가 있습니다. 첫 번째 매개변수는 이벤트 이름이고 두 번째 매개변수는 실제로 콜백 함수입니다. 책에 따르면, 함수의 매개변수는 변수일 수 있으므로 함수일 수도 있습니다. 어쩌면 모두가 이 시점에서 함수 반환에 대해 여전히 혼란스러워하고 있을 수도 있습니다. 다음 예를 살펴보겠습니다.
function demo(a,b,callback){ let c=a+b; callback(c); }; demo(1,2,function(c){ alert(c);//3 })
이 코드는 데모 함수를 정의합니다. 이 함수에는 a, b, callback이라는 세 가지 매개변수가 있습니다. 이 함수 내에 로컬 변수 c를 선언한 다음 콜백(콜백 함수)을 실행합니다. 데모 함수
이 함수의 매개변수 3개는 위와 같으며, 콜백함수에서 팝업되는 값은 3입니다. 이것은 간단한 콜백 함수입니다. 콜백 함수의 의미를 진정으로 이해하려면 그 목적을 이해해야 진정으로 이해할 수 있다고 생각합니다.
콜백 함수의 가장 일반적인 응용 시나리오는 비동기 작업입니다. 비동기 작업의 경우 작업이 언제 끝날지 모르기 때문에 이후에 실행하는 코드가 적절한 프로세스를 따를 수 없습니다.
위 내용은 모두를 위해 제가 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.
관련 기사:
Bootstrap의 DatePicker 날짜 범위 선택에 대한 간략한 설명
위 내용은 JS의 콜백 함수 예제에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!