$.support 객체에서는 프로퍼티로 브라우저 기능 플래그를 제공한다.
$.support 객체에서는 프로퍼티로 브라우저 기능 플래그를 제공한다.$.support 객체에서는 프로퍼티로 브라우저 기능 플래그를 제공한다.
다음과 같이 정리할 수 있다.
boxModel | 사용자 에이전트가 표준 박스모델을 따르면 true |
cssFloat | cssFloat 프로퍼티가 사용되면 true |
hrefNormalized | href 어트리뷰트를 가져올 때 명시한대로 정확한 값을 반환하면 true |
htmlSerialize | innerHTML을 사용하여 DOM에 추가된 <link> 엘리먼트가 가리키는 스타일 시트 파일을 브라우저가 해석하면 true |
leadingWhitespace | innerHTML을 사용하여 삽입된 텍스트 앞의 공백을 브라우저가 보존하면 ture |
noCloneEvent | 엘리먼트를 복제할 때 브라우저가 이벤트 핸들러를 복사하지 않으면 true |
objectAll | getElementByTagName() 메서드에 '*'를 전달했을 때 엘리먼트의 모든 자손 엘리먼트를 반환하면 true |
opacity | 브라우저가 표준 opacity CSS 프로퍼티를 정확히 해석하면 true |
scriptEval | appendChild()나 createTextNode() 메서드를 사용하여 <script> 코드 블록을 삽입할 때 브라우저가 해석하면 true |
style | 엘리먼트의 인라인 스타일 프로퍼티를 가져오는 어트리뷰트가 style이면 true |
tbody | innerHTML을 사용하여 빈테이블을 추가할 때 브라우저가 자동으로 <tbody> 엘리먼트를 삽입하지 않으면 true |
- 브라우저 별 flag 값
| Gecko (파이어폭스, 카미노) | Webkit (사파리, 옴니웹, 크롬) | 오페라 | IE |
boxModel | O | O | O | 쿼스 모드에서는 false, 표준모드에서는 true |
cssFloat | O | O | O | X |
hrefNormalized | O | O | O | X |
htmlSerialize | O | O | O | X |
leadingWhitespace | O | O | O | X |
noCloneEvent | O | O | O | X |
objectAll | O | O | O | X |
opacity | O | O | O | X |
scriptEval | O | O | O | X |
style | O | O | O | X |
tbody | O | O | O | X |
'IT개발 > Javascript' 카테고리의 다른 글
[Javascript] 자바스크립트 정규식 (0) | 2014.03.30 |
---|---|
[Javascript] JSON 정리 (0) | 2014.01.23 |
[Jquery] $.fn.javascript 에서 '.fn' 의 의미는 무엇인가? (0) | 2014.01.23 |
[Javascript]Fire fox firebug 플러그인 설치 (0) | 2014.01.23 |
[Javascript] 클로저(closure) 란? (0) | 2014.01.23 |