所以我最近发现我可以<>...</>
在 Firefox 的 javascript 中使用标签,这在定义 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的大多数结果似乎并不相关。