Zend_View-Helpers-InlineScript.xml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Reviewed: no -->
  3. <!-- EN-Revision: 24249 -->
  4. <sect3 id="zend.view.helpers.initial.inlinescript">
  5. <title>InlineScript ヘルパー</title>
  6. <para>
  7. <acronym>HTML</acronym> の <emphasis>&lt;script&gt;</emphasis> 要素を使用して、
  8. クライアントサイトのスクリプトをインラインで指定したり
  9. 外部のリソースからスクリプトのコードを読み込んだりします。
  10. <classname>InlineScript</classname> ヘルパーは、この両方の方式に対応しています。
  11. これは <link
  12. linkend="zend.view.helpers.initial.headscript">HeadScript</link>
  13. から派生したものであり、このヘルパーで使えるメソッドはすべて使用可能です。
  14. ただ、<methodname>headScript()</methodname> メソッドのかわりに
  15. <methodname>inlineScript()</methodname> メソッドを使用します。
  16. </para>
  17. <note>
  18. <title>HTML Body スクリプトでの InlineScript の使用法</title>
  19. <para>
  20. <classname>InlineScript</classname> は、スクリプトを <acronym>HTML</acronym> の
  21. <emphasis>body</emphasis> 部に埋め込みたいときに使用します。
  22. スクリプトをドキュメントの最後のほうに配置するようにすると、
  23. ページの表示速度が向上します。特に、
  24. サードパーティのアクセス解析用スクリプトを使用する場合などにこの効果が顕著にあらわれます。
  25. </para>
  26. <para>
  27. JS ライブラリの中には、 <acronym>HTML</acronym> の <emphasis>head</emphasis>
  28. で読み込まなければならないものもあります。そのような場合は
  29. <link linkend="zend.view.helpers.initial.headscript">HeadScript</link>
  30. を使用します。
  31. </para>
  32. </note>
  33. </sect3>
  34. <!--
  35. vim:se ts=4 sw=4 et:
  36. -->