>  기사  >  웹 프론트엔드  >  JS 콜백 기능을 사용한 사례 설명

JS 콜백 기능을 사용한 사례 설명

php中世界最好的语言
php中世界最好的语言원래의
2018-05-09 10:28:461419검색

이번에는 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, 콜백의 세 가지 매개 변수가 있습니다. 이 함수 내에서 로컬 변수 c를 선언한 다음 콜백(콜백 함수)을 실행하고

세 가지를 실행합니다. 이 함수의 매개변수는 위와 같으며, return 함수에 팝업되는 값은 3이다. 이것은 간단한 콜백 함수입니다. 콜백 함수의 의미를 진정으로 이해하려면 그 목적을 이해해야 진정으로 이해할 수 있다고 생각합니다.

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:

퍼지 박스에서 WebUploader를 사용하는 단계에 대한 자세한 설명

Vue.js에서 계산된 사용 사례에 대한 자세한 설명

위 내용은 JS 콜백 기능을 사용한 사례 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.