我的代码如下所示:
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);
}
}
我所有相关的功能都在同一个文件中。我之前有不同文件中的函数,但后来我发现它们似乎更好,如果它们在一个文件中,所以它们可以共享相同的变量(在文件的顶部)。这是大多数人使用的编码实践,还是他们将每个javascript函数放在自己的文件中?有没有办法将文件的内容包含在另一个文件中?