gpt4 book ai didi

jquery - 使用 jQuery 扩展命名空间有多糟糕?

转载 作者:行者123 更新时间:2023-12-01 03:46:34 25 4
gpt4 key购买 nike

据我所知,在当前的项目中,开发人员使用 jQuery 扩展来处理命名空间。这有多糟糕?

var my = $.extend({}, {
itemone: 0
}

$.extend(my, {
init: function() {}
}

$(function() {
my.init();
})();

最佳答案

在您发布的简单示例代码中,您实际上并不需要使用 $.extend,但一般来说,我不会说使用 jquery $.extend帮助命名空间是“坏”的。请参阅this post关于 javascript 命名空间模式。

根据作者的说法,使用“扩展”或“深度对象扩展”被认为是一种高级 namespace 扩展技术。使用 jQuery 的 $.extend 使该技术相当简单,尽管可能会增加一定的开销。

我从未以这种方式使用过它,但在具有一些复杂/深层命名空间的大型应用程序中,使用 $.extend 可能会有所帮助。我不会仅仅为了使用它的扩展方法而加载 jquery 库。

关于jquery - 使用 jQuery 扩展命名空间有多糟糕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13244697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com