2012-03-14 4 views
0

(개발 단계에서) 고도로 표준화 된 웹 애플리케이션을 구축하고 있습니다.사용자 정의 태그 및 자바 스크립트

이 작업을 수행하려면 sourse 코드에서 나타나는대로 사용자 지정 네임 스페이스 태그를 사용하고 싶지만, 사용자가 원하는대로 네임 스페이스 태그를 javascript로 수정해야합니다. 예를 들어

:

<script type="text/javascript"> 
<!-- 
alert($('sy\\:icon').attr('location')); 
//--> 
</script> 

<sy:icon id="icon1" location="/path/to/icon"></sy:icon> 

지금 나는이를 테스트 한 작업을 수행합니다. 이 예제에서 일어날 일은 전체 태그가 html로 유효한 하나 이상의 태그와 스타일을 가진 javascript로 대체 될 것입니다.

나는 단지 여러 가지 버전의 브라우저가 즉시 교체 될 예정 임에도 불구하고 유효하지 않은 태그에 어떻게 반응하는지 우려하고 있습니다.

레코드의 경우 참조 할 특정 클래스가있는 <div>과 같은 것을 사용하는 것이 정상적인 방법이지만 사용자 정의 태그를 사용하면 소스 코드 공간이 절약되고 내 의견으로는 훨씬 멋지게 보일 것이라고 알고 있습니다. , 만약 그렇다면, 그 의미와 관련이있다.

+0

Google은 +1 버튼의 기본 옵션으로 '을 제공합니다. 브라우저가 아닌 브라우저 (Google)가이 작업을 수행한다고 생각하지 않습니다. –

+0

HTML 및 브라우저는 사용자 정의 태그를 염두에두고 설계되었습니다. 그것이 '

+0

정보를 주셔서 감사합니다. 아쉽게 생각합니다. 축하합니다. – CodeKestrel

답변

0

<html> 태그 as described here에 사용자 정의 네임 스페이스를 선언해야합니다. 블로그 작성자는 다양한 브라우저간에 상호 호환이 가능하며 IE7에 대한 IE 지원을 제공하므로 잘해야합니다.

+0

XHTML을 사용하는 경우에만 문제가됩니다. 일반 HTML 만 사용하는 경우 네임 스페이스가 필요하지 않습니다. – Josh

+0

나는 xhtml만을 사용하며, 태그를 고유하게 만들기 위해 네임 스페이스가 필요하다. 나는 실제로 그 블로그를 링크 u를 읽고, 그것은 실제로 매우 손으로 사용자 정의 속성의 사용을 보여줍니다 – CodeKestrel

관련 문제