外部JSファイルを作成しました。このJSファイルにはJQueryを使用するメソッドがいくつか含まれていますが、JSファイルでJQueryファイルを参照してそこで使用する方法が見つからないようです。どんな助けでもいただければ幸いです
4 に答える
HTMLファイルに、最初にjQueryファイルを含め、次にファイルを含めます。
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="myfile.js"></script>
目標を達成するには、次の2つのことが重要です。
- javascriptファイルを含めます。スクリプトタグを介して両方のファイルをHTMLに含め、jQueryで開始して、JavaScriptで使用されるときに確実に読み込まれるようにします。
jQueryを確認します。これは、あまり多くの人があなたに言うことのない方法です。JSとjQueryを長時間作成すると、遅かれ早かれ、何かが$変数を上書きしている場合が発生します。$変数は、jQueryとそれを使用してコーディングするすべての人によって使用されます。これは、$変数が1文字であるという明らかな事実のためです。ただし、jQueryには$変数に対する「権限」などがないため、基本的には何でも、誰でも上書きできます。したがって、独自のjavascriptファイルは次のようにすることをお勧めします。
(function($) { // your coding starts here. })(jQuery);
jQueryプラグインを、彼らが何をしているのかを知っている人々から分析するときに、おそらくすでにこれに遭遇しているでしょう。関数内で$によって認識される1つのパラメーターを受け取る無名関数を作成します。その後、関数はすぐに呼び出され、jQuery関数を渡します。このようにして、この関数の外部で何が起こっても、その内部で$がjQueryを表すことを確認できます。
HTMLにjQueryコアを含める限り、グローバルjQuery
オブジェクトはどのスクリプトでも使用できます。あなたが抱えている特定の問題はありますか?
jQueryの存在をチェックするスクリプト(プレーンJS)を作成する必要があります。作成しない場合は、jQueryファイル(またはGoogle CDN)を指すページへのスクリプト参照を追加してjQueryを含める必要があります。その後、スクリプトの残りの部分でjQueryを使用できます。
jQueryオブジェクトが存在するかどうかをチェックし、その場合までコードの残りの部分の実行を待機する間隔が必要になると思います。
これのためのグーグル、私はそこに何かがあると確信しています。