가장 일반적인 응용 프로그램은 일반 addEvent 함수입니다.
function addEvent(element, type, handler) { if (element.attachEvent) { //IE8及以下浏览器 element.attachEvent('on' + type, handler); } else { //W3C标准浏览器 element.addEventListener(type, handler, false); } };
이 함수는 attachmentEvent 함수가 존재하는지 감지하여 attachmentEvent를 사용할지 addEventListener를 사용할지 결정할 수 있습니다. 또한 가장 간단한 유형의 특징 감지이므로 실시간 감지는 일반적으로 필요할 때만 수행됩니다. 또 다른 종류의 특징 탐지는 탐지 과정이 더 까다롭기 때문에 미리 탐지를 완료하고 탐지 결과(보통 Boolean 형식)를 변수에 저장합니다.
이 기사의 주요 목표는 jQuery1.4의 브라우저 기능 감지의 새로운 내용을 분석하고 설명하는 동시에 브라우저 호환성에 대한 여러 세부 사항에 대한 기억을 심화시키는 것입니다.
jQuery 1.4에는 주로 다음과 같은 브라우저 기능 식별자가 추가되었습니다. 이 기사에서는 이를 하나씩 분석합니다. 🎜>
버전 1.4에 도입된 기능으로, 값이 설정되지 않은 체크박스의 기본값이 "on"인지 여부를 결정합니다.display: inline;