在javascript里面显示模块模式的链接功能

时间:2018-05-14 08:30:14

标签: javascript jquery

我正在尝试改进我的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);
    }
};

0 个答案:

没有答案