3

わかりました、ここで 3 つの質問があります。それらはすべてかなり初心者ですが、皆さんの考えを聞きたいだけです.

1) jquery スクリプトを作成するとき、型を含める必要がありますか?

いいえ:

<script type="text/javascript" charset="utf-8">
  //Jquery here
</script>

または、スクリプトの開始タグと終了タグだけを使用できますか?

2) body 終了タグの直前にすべての JQuery を含めることがベスト プラクティスであることはわかっていますが、これは body の直前にも実際の jquery.js ファイルを含めることを意味しますか?

3)私のページが (action events/ajax/etc だけでなく) どのように見えるかを jquery に依存している場合はどうなりますか? たとえば、datatables という jquery プラグインを使用しています。これは、指定したデータベースを並べ替えて、自動的にページ分割/並べ替えなどを行います。DOM の読み込み後にすべてのスクリプトをインクルードしたため、datatables.js ファイルと対応するコンストラクターが読み込まれるまで、生のデータ テーブル形式が表示されます。これが起こらないように、私の体に負荷がかかる前にこれを含めることは受け入れられますか?

4

1 に答える 1

8
  1. type( ) を含めることtype="text/javascript"がベスト プラクティスですが、HTML5 ではデフォルトであるため必要ありません。HTML 4 では必須ですが、最近のすべてのブラウザは、javascript指定されていないかのようにスクリプトの内容を読み取りますが、仕様によれば依然として無効です。詳細はこちら: <script type="text/javascript">...</script> と <script>...</script> のどちらが優れているか
  2. jQuery スクリプトを先頭に配置するのは良いオプションですが、必須ではありません。jQuery ライブラリを使用する他のすべてのスクリプトの上に配置する必要があります。
  3. プラグインに関しては、コードを見て、プラグインがどのように機能するかを知らずに判断するのは困難です。すべてのスクリプトを に移動してみて、<head>役立つかどうかを確認してください。(プラグインが DOM の準備ができるのを待っている場合でも、同じ効果が得られる可能性があります。)
于 2012-06-03T20:24:51.813 に答える