0

ライブラリは jsp ファイルにインポートされます。

<script type="text/javascript" src="mylibrary.js"></script>

コードは、このライブラリを必要とする .jsp でさらに実行されます。

<script type="text/javascript">
//various calls take place to myLibrary.js
<script>

JavaScript 関数/関数呼び出しを外部の .js ファイルに抽出したいと考えています。だから置き換えます:

<script type="text/javascript">
//various calls take place to myLibrary.js
<script>

と :

<script type="text/javascript" src="newfile.js"></script>

「newfile.js」には関数/関数呼び出しが含まれています。

これは、「newfile.js」内に「mylibrary.js」をインポートする必要があるということですか?

javascript/jquery のインポート順序は何ですか?

4

2 に答える 2

2

これは、「newfile.js」内に「mylibrary.js」をインポートする必要があることを意味しますか?

いいえ。実行順序とスコープに関する限り、インラインスクリプトとリモートスクリプトの間に違いはありません。

javascript / jqueryのインポート順序は何ですか?

関数を呼び出そうとする前に、関数宣言を含む(またはソーシングする)スクリプト要素が解析されていない場合、エラーが発生します。

jQueryで定義された関数を呼び出す場合は、jQuery関数を呼び出すコードをロードする<script>前にjQueryをロードする関数を配置する必要があります。<script>

于 2013-01-28T17:50:25.470 に答える
0

Webページに複数のjavaScriptファイルがあり、すべてがロードされていることを確認したい場合は、それを使用したい時点で、次のいずれかを使用できます。

  • $(document).ready()(または同等のもの)または
  • 配信前に、Webページのファイルを正しい順序で連結できます。
于 2013-01-28T17:54:32.630 に答える