与以前相同的代码,但不同的问题:
我有这样的代码:
/*jslint browser: true*/
/*jslint vars: true */
/*global $, jQuery, adminModalDone, ajaxOnFailure, createModal, defineModal*/
/*global doAddSubmit, doResetTabs, mvcOnFailure*/
/*global onDialogDone, onDialogFail, submitHandler*/
function dialog($link) {
"use strict";
function doDialogAjax() {
$.ajax({
cache: false,
url: url,
dataType: 'html'
})
.done(onDialogDone)
.fail(onDialogFail);
}
function onDialogDone(data) {
content = data;
if (content.match(/^[eE]rror/)) {
mvcOnFailure(content);
} else {
defineModal();
createModal();
doAddSubmit();
doResetTabs();
adminModalDone();
}
}
}
现在jslint抱怨我在OnDialogDone中的大部分功能都没有使用。因为我将 onDialogDone 定义为全局变量,它是否由 jslint 评估?