犬ターネット

scriptタグのtype属性について

2014-02-28 html javascript

type属性は省略できる。省略した場合のtype初期値は「text/javascript」。以下はいずれも alert(1) が実行される。

<script>alert(1);</script>
<script type="text/javascript">alert(1);</script>

type属性を独自に決めることもできる。以下は alert(1) は実行されない。

<script type="text/x-nojavascript-type">alert(1);</script>

ということは、以下のようにすればscriptタグをテンプレートや固定データとして利用できる。

<script type="text/x-template">
  こんにちは、<span>{{user_id}}</span> さん!
  <a href="{{link}}">{{link_title}}</a>
</script>
<script type="text/x-csv-data">
  user_id,age,name
  id111,25,山田
  id222,31,田中
  id333,34,鈴木
</script>

っていうのをさっき知った。あと2年早ければあのサイトであんなに苦労しなかったのに...あー


ふわふわフレンチトーストの作り方

西暦をキメてきた