> 웹 프론트엔드 > JS 튜토리얼 > jQuery.support 속성에 대한 자세한 설명

jQuery.support 속성에 대한 자세한 설명

巴扎黑
풀어 주다: 2017-07-08 09:39:29
원래의
1369명이 탐색했습니다.

jQuery.support 속성은 현재 사용자가 사용하는 브라우저의 기능이나 버그 정보를 반환하는 데 사용됩니다. 이 속성은 개체입니다.

이 개체의 속성은 변경할 수 없으며 jQuery는 지정된 속성이 향후 버전에서 사용 가능함을 보장하지 않습니다. 이러한 속성은 주로 플러그인 또는 커널 개발자가 사용합니다.

이 함수는 전역 jQuery 개체에 속합니다.

Syntax

jQuery 1.3에는 static 속성이 추가되었습니다.

jQuery.support

Property list

jQuery.support 속성은 많은 속성을 가지고 있는 객체로, 각 jQuery 버전의 속성이 일치하지 않습니다. 현재 버전에서 지원하는 속성을 확인하신 후 사용하시기 바랍니다. 공통 속성은 다음과 같습니다.

ajax: 브라우저가 AJAX 요청을 수행하기 위해 XMLHttpRequest 객체를 생성할 수 있으면 true를 반환합니다.

boxModel: 이 페이지와 브라우저가 W3C 표준 CSS 박스 모델을 사용하여 렌더링되면 true입니다. 일반적으로 이 값은 IE 6 및 IE 7의 QuirksMode에서 false입니다. 문서가 준비될 때까지 이 값은 null입니다.

cssFloat: cssFloat를 사용하여 CSS float 값에 액세스하는 경우 true를 반환합니다. 현재 IE에서는 false가 반환되고, 대신 styleFloat가 사용됩니다.

hrefNormalized: 브라우저가 getAttribute("href")에서 그대로 결과를 반환하는 경우 true를 반환합니다. IE에서는 URL이 정규화되었기 때문에 false를 반환합니다.

html직렬화: innerHTML을 통해 링크 요소를 삽입할 때 브라우저가 이러한 링크를 직렬화하면 현재 IE는 false를 반환합니다.

leadingWhitespace: innerHTML을 사용할 때 브라우저가 선행 공백 문자를 유지하는 경우 true를 반환합니다. 현재 IE 6-8에서는 false를 반환합니다.

noCloneEvent: 브라우저가 요소 복제 시 이벤트 처리 기능과 함께 요소를 복사하지 않으면 현재 IE에서는 false를 반환합니다.

objectAll: 요소 개체에서 getElementsByTagName("*")을 실행하면 모든 하위 요소가 반환되며 현재 IE 7에서는 false입니다.

opacity: 브라우저가 투명도 스타일 속성을 올바르게 해석할 수 있으면 true를 반환하지만 현재 IE에서는 대신 알파 필터를 사용하기 때문에 false를 반환합니다.

scriptEval:appendChild/createTextNode 메소드를 사용하여 스크립트 코드를 삽입할 때 브라우저가 스크립트를 실행하는지 여부는 현재 IE에서 false를 반환하며 IE는 실행을 위한 스크립트 코드를 삽입하기 위해 .text 메소드를 사용합니다.

style: getAttribute("style")가 요소의 인라인 스타일을 반환하는 경우 true입니다. 현재 IE에서는 cssText를 대신 사용하기 때문에 false입니다.

tbody: 브라우저가 테이블 요소에 tbody 요소가 포함되지 않도록 허용하면 true를 반환합니다. 현재 IE에서는 false가 반환되며 누락된 tbody가 자동으로 삽입됩니다.

반환 값

jQuery.support 속성의 반환 값은 Object 클래스 유형입니다.

예제 및 지침

// 必须是 1.9 之前(不含1.9)的 jQuery 版本
$.support.ajax; // 如果浏览器支持创建XMLHttpRequest对象,则返回true,否则为false。
$.support.boxModel; // 绝大多数浏览器返回true,在IE怪癖模式中返回false。
로그인 후 복사

위 내용은 jQuery.support 속성에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿