我正在尝试改进我的javascript并使其更加模块化,但我正努力让自己的头脑能够实现以下功能,并且可以连接#。'。
function dateFormatter (jsonDateString){
return new Date(parseInt(jsonDateString.replace('/Date(', '')));
}
我在一个名为moduleAda的揭示模块模式中使用它们。
我希望能够像以下一样使用它们:
var message = {
send: function send(query) {
$(".spinner").css({ display: "block" });
queryAda(query)
.done(function (result) {
console.log("success", result);
var message = cleanAda(result);
console.log(message);
storage.save();
return this;
})
.fail(function (xhr) {
console.log("error", xhr);
var message = "I'm sorry, but there was an error and I couldn't retrieve your request. Please try again.";
return this;
});
return {
query: query,
message: message,
};
}
};
var display = {
remove: function remove() {
$(".ADA-BUBBLE").removeClass("SHOW");
$(".ADA-EXAMPLES li").removeClass("SHOW");
setTimeout(function () {
$(".ADA-EXAMPLES").css({ display: "none" });
}, 500);
},
show: function show(input, output) {
$("#ADA-Q-TXT").text(input);
$(".ADA-BUBBLE").css({ "margin-bottom": "112px" });
$(".spinner").css({ display: "none" });
$(".ADA-BUBBLE").html(output);
styleTable();
setTimeout(function () {
$(".ADA-BUBBLE").addClass("SHOW");
}, 500);
}
};