JavaScript でヒアドキュメントもどき

"" で括りまくったりするのやだやだー、なときに。

let css = <><![CDATA[
            * {
              color: green !important;
              background-color: black !important;
              background-image: url(nothing) !important;
            }
          ]]></>;
alert(css);

こんな感じで。

もっと簡単に

特定の文字列が含まれなければ、CDATA は省ける。

let css = <>
            Somali
            Ragdoll
            Manx
          </>;
alert(css);

あくまでもモドキ

余計な空白などが入るけれど、スタイルなんぞを書く分には問題なかろー。

無駄な自己主張も出来る

コメントに余計な事を書くと怒られる人も安心。

let css = <uchinoNekoKawaiSugiru><![CDATA[
            * {
              color: green !important;
              background-color: black !important;
              background-image: url(nothing) !important;
            }
          ]]></uchinoNekoKawaiSugiru>;
alert(css); // uchinoNekoKawaiSugiru は表示されない

動作確認

は シェア No1*1 のウェブブラウザである Vimperator オンリー。

*1:他にブラウザって何かあったっけ?