javascript – 嵌套方法,最佳实践

我目前正在摆弄jQuery的ajax方法来从JSON提要中获取一些数据并根据数据设置一些条形图.

因为我正在乱砍,我真的不知道我的方法是否正确.

$.ajax({

    url: "/echo/json/",
    type: "POST",
    data: data,
    success: function(data){


    $("#value1-bar .usage-bar-fill").animate({
        width: data.Value1
        }, 2500, function() {
        // Animation complete.
    });

    $("#value2-bar .usage-bar-fill").animate({
        width: data.Value2
        }, 2500, function() {
        // Animation complete.
    });

    },
    dataType: "json"
});

可以从ajax方法内部设置div的动画,还是有更正确的方法来做到这一点 – 格式化,内存明智等等?

有些人如何更好地从ajax方法返回一些变量并从ajax方法外部执行动画方法?

查看jsfiddle示例:http://jsfiddle.net/timkl/KPvCj/

我知道这是一个非常广泛的问题,但作为一名平面设计师来自自学成才的网页设计师 – 我从来不知道我所做的是不是好的做法.

最佳答案
我喜欢这个问题,我希望看到一些更详细的反馈,但我会说它看起来不错.您已经在ajax方法中调用了嵌入式成功函数,因此担心其他嵌入式函数的内存/性能似乎几乎可以忽略不计……

如果您想要使用在成功函数中使用的相同/类似动画来更多地使用条形图填充动画,那么我可能会创建单独的函数并调用它们……但我相信你知道已经;)

好问题!

转载注明原文:javascript – 嵌套方法,最佳实践 - 代码日志