0

次のリンクhttp://developer.yahoo.com/performance/rules.html#js_bottomには、Web サイトを高速化するために「スクリプトを一番下に置く」と書かれています。それらを一番下に追加したとしましょう

<html>
<head></head>
<body>
...
...
...
html
....
<script src="script1"/>
<script src="script2"/>
<script src="script3"/>
</body>
</html>

これらの js ファイルの一部の関数に html の途中でアクセスする必要がある場合、どうすればよいでしょうか? コードがこのようなものだとしましょう

    <html>
    <head></head>
    <body>
    ...
    ...
    ...
    html
    .....
<script>
$('a.test').modal('show);
</script>
    ....
    <script src="script1"/>
    <script src="script2"/>
    <script src="script3"/>
    </body>
    </html>

上記の「$」や「modal」などは、ページ下部に添付されているjsライブラリの一部です。ボトムスクリプトの完了を検出し、スクリプトタグに記述されたコードを起動するにはどうすればよいですか (

$('a.test').modal('show);

)

4

4 に答える 4

0

スクリプトを実行するには、そのスクリプトに必要なすべての依存関係を提供する必要があることを確認する必要があります。したがって、次の 2 つのオプションがあります。

  1. 特定のスクリプトの前に必要なスクリプト参照を置きます
  2. スクリプトをページの下部に配置します。

何も決まっているわけではなく、実際の解決策は特定の問題によって異なります。

于 2013-06-28T15:10:04.423 に答える