bodyにscript方式のバリエーション
ビューの生成をscriptタグで行うととき:
リモートソースだけを使う。
<script src="javascriptURL"></script>
リモートソースに対して変数によりパラメータを渡す。
<script> var example_foo = 1; var example_bar = "hello"; </script> <script src="javascriptURL"></script>
リモートソースに対して動的なパラメータをクエリ文字列で渡す。
<script> var params; // paramsを作る var jsUrl = "baseURL?" + params; document.write('<script src="' + jsUrl + '"><' + '/script>');
次は、はてなスターの例。まずは読み込んでから設定。
<script src="javascriptURL"></script> <script> Hatena.Star.EntryLoader.headerTagAndClassName = ['h3','entry-header']; Hatena.Star.Token = 'xxxxxxxxxxxxxa125a8a7107c9yyyyyyyyyyyyy0ea8'; </script>
あとは、これらの適当な組み合わせ。