콘솔 안녕하세요 세상을 출력 할 것이다,이 샘플에서는 jQuery .ready() 함수가 모든 함수 표현식을 호스팅합니까? 여기
$(document).ready(function(){
printHelloworld();
});
var printHelloworld = function(){
console.log('hello world');
}
jQuery를
의 의사 코드이다.제 질문은 함수 식을 사용하기 전에 할당해야한다는 것입니다.하지만이 예제에서는 할당하기 전에 printHelloworld()를 사용했습니다. .ready() 함수가 무엇을했는지 모르겠습니다. 기능을 끌어 올리는 데 뭔가 도움이 되었습니까?
이름에서 알 수 있듯이 문서 준비가 완료되면 문서 준비 기능이 실행됩니다. 그때까지는 printHelloworld에 대한 액세스 권한을 가지므로 전역으로 선언됩니다. https://learn.jquery.com/using-jquery-core/document-ready/를 확인하십시오. –
이 기능은 취소되었지만 작동 준비 기능은 모든 문서가로드 된 후에 만 작동합니다. –