그래서 최근에 Firefox에서 자바 스크립트에 <>...</>
태그를 사용할 수 있다는 것을 발견했습니다. 이는 HTML 또는 CSS 블록을 정의 할 때 편리합니다.자바 스크립트와`<...> ...</>`태그
GM_addStyle(<><![CDATA[
.page { display: block }
/* ... */
td { vertical-align: top }
]]></>);
//...
div.innerHTML = <><![CDATA[
<table class="section">
<!-- ... -->
</table>
]]></>;
하지만 정확히 무슨 일이 일어나고 있는지 잘 모르겠습니다. 사용하고있는 구문을 이해하는 것이 좋습니다. <>...</>
은 정확히 무엇을 반환합니까? <![CDATA[...]]>
에 내용을 넣었을 때 도주가 잘되는 것을 알아 차 렸습니다. 이 Firefox 만 또는 크로스 브라우저입니까?
나는 이것을 온라인으로 보려고했지만 정상적인 Google/기호 문제가 발생했습니다. 또한 google CDATA javascript의 결과는 대부분 관련성이없는 것으로 보입니다.
+1, 좋은 질문입니다. 브라우저 간 호환성에 대한 가능성을 여기에서 공상하지 마십시오 :-) Firefox 확장 기능에도 좋습니다. –
@Andy E - 자바 스크립트 1.6 표준처럼 보이므로 지원하는 모든 항목에서 작동해야합니다. – rampion
그것은 ECMAScript for XML이라고 불립니다. 나는 이것을 여러 번 읽었음에도 이것을보고 놀랐습니다. 여기에 위키 피 디아 정보가 있습니다 (http://en.wikipedia.org/wiki/ECMAScript_for_XML) –