2021年3月16日javascriptjqueryjqueryで独自の関数を書くときに外部ファイルにまとめたい場合に、jqueryに独自関数を追加した方が便利です。追加した方が便利な点について見ていきます。追加方法はとても簡単で「$.extend」を使えばOKです。});});</script>書き方は上記のとおりですが、「$.extend({~~~});」この~~~の部分に追加する関数を書きます。{~~~}」通常の関数とは違い、関数名が前にきて、「:」で「function()」という形です。{」functionのカッコ内に引数を書き足すだけでOKです。こちらは通常の関数と同じですね。複数関数を追加する方法こちらも簡単で、「,」で繋いで書くだけです。$.myfunction();});</script>使い方も簡単で「$.関数名」という形で使えます。通常の関数の頭に「$.」を付けるだけでOKです。便利な点について、具体例を挙げて確認します。「common.js」という外部JSファイルに下記のように関数が2つ記述されています。「myfunction_normal」は通常の関数、「myfunction_jquery」はjqueryに追加した関数です。関数を正常に使える});</script>通常の関数が定義されていないというエラーになりますが、jqueryに追加した方の関数は正常に使うことができます。jqueryに関数を追加しておくと、外部JSで必要な関数をまとめて定義することができますし、上手に使えばメンテナンスもしやすくなります。まとめ「$.extend」を使えば簡単にjqeuryに関数を追加できる外部JSにまとめて定義しやすいメンテナンスしやすくなるjqueryに関数を追加する方法は簡単な上、便利です。存在だけでも覚えてみてはいかがでしょう。