나는 source code for JQuery을보고 어떻게 이해 했는가 :
$(document).ready()
기능이 작동합니다.! document.body가 False를 반환하는 이유는 무엇입니까?
그리고 행 (407)에 나는이 부분 발견 : 문서가로드되거나되지 않은 경우 결정하는 열쇠가 될 솔기
if (!document.body) {
합니다. 궁금 무엇
은 다음과 같습니다
이유는 무엇입니까 :
!document.body
반환 False
?
동안 :
document.body
반환 : [object HTMLBodyElement]
이
You can try it here 바로 제거 첫째 : .innerHTML
이
(I 그래서 지금은 희망 & 읽기를 검색 한 시간 후 구글과 적절한 답을 찾을 수 없습니다 여기 덕분에 나를 도울 수있는 전문가들이있다.)
편집 : 예 나는 !document.body
이 JQuery 대신 JavaScript에서 나왔다는 것을 알았고, 결국 JQuery는 JavaScript 코드로 작성되었습니다.
브라우저 호환성 이유 iirc. oldIE 유물 –
각 브라우저가 다릅니다. –
이유에 대한 의견 힌트가 없습니까? 또한 https://developer.mozilla.org/en-US/docs/Web/API/Document/body#Browser_compatibility –