Итак, я недавно обнаружил, что могу использовать теги <>...</>
в javascript в Firefox, что удобно при определении блоков HTML или CSS.
GM_addStyle(<><![CDATA[
.page { display: block }
/* ... */
td { vertical-align: top }
]]></>);
//...
div.innerHTML = <><![CDATA[
<table class="section">
<!-- ... -->
</table>
]]></>;
Но я не совсем уверен, что происходити мне нравится понимать синтаксис, который я использую.Что именно возвращает <>...</>
?Я заметил, что экранирование работает лучше, когда я заключаю содержимое в <![CDATA[...]]>
, так что там происходит?Это только Firefox или кросс-браузер?
Я пытался найти его в Интернете, но столкнулся с обычной проблемой Google / Symbol.Кроме того, большинство результатов для google CDATA javascript не выглядят актуальными.