私の同僚の1人は、JSオブジェクトのプロパティの文字列値を設定するときに円記号を使用しました。
shareButtonsHtml : '\
<span class="share-fb">\
<a href="#" class="fb-share"><span class="fb-share-icon"></span>Share</a>\
<span class="fb-share-count"><i></i><u></u>0</span>\
</span>\
<div class="share-twitter"> \
<iframe class="share-twitter-iframe" \
allowtransparency="true" frameborder="0" scrolling="no" \
src="https://platform.twitter.com/widgets/tweet_button.html" \
style="width:130px; height:20px;"></iframe> \
</div> \
<div class="share-google"> \
<div class="g-plusone" data-size="small" data-annotation="none"></div> \
</div>',
この文字列で行う唯一のことは、ユーザーがソーシャル共有ボタンにマウスオーバーしたときに、ソーシャル共有ボタンコンテナにデータを入力することです。
self.html(obj.shareButtonsHtml);
バックスラッシュはJSのエスケープ文字です。私の同僚がここでそれらを使用した理由を誰かが説明できますか?確かに、彼はキャリッジリターンや改行を逃れる必要はありませんでしたか?それ以来、彼は別の会社に引っ越してきたので、私は彼に尋ねることができません!