私のコードは次のようになります。
function submitHandler($link, $modal, close) {
var ...
var onDone = function (json, textStatus, XMLHttpRequest) {
...
}
var onFail = function (XMLHttpRequest, textStatus, errorThrown) {
...
}
var successModal = function (json) {
...
}
var failModal = function (json) {
...
}
if (!$form.get(0).checkValidity || $form.get(0).checkValidity()) {
...
$.ajax({
....
.done(onDone)
.fail(onFail);
}
}
関連するすべての機能が同じファイルにまとめられています。以前は別のファイルに関数がありましたが、同じ変数 (ファイルの上部) を共有できるように、それらが 1 つのファイルにある方が良いように思われることがわかりました。これはほとんどの人が使用するコーディング方法ですか、それとも各 JavaScript 関数を独自のファイルに入れますか? ファイルの内容を別のファイルの中に含める方法はありますか?