gpt4 book ai didi

javascript - 如何正确使用多个初始化函数?

转载 作者:行者123 更新时间:2023-12-02 15:07:11 25 4
gpt4 key购买 nike

我试图了解使用多个初始化函数背后的概念是否是不好的做法。我所说的初始化函数是指以下任一函数:

$(document).ready(function(){ 
//... some code here
}

(function(){
//.... some code here
})();

我一次又一次地看到使用多个初始化函数,我一直认为这最终是一种不好的做法,但我真的错了吗?

基于此,有人愿意告诉我使用多个初始化函数是好是坏吗?

编辑:删除了错误使用闭包和封装的不相关示例。

最佳答案

您的怀疑是正确的,因为在可以的情况下组织代码通常是一个好主意。

集中初始化函数使其他开发人员更容易找出在任何给定时间正在执行哪些语句。这有助于调试,并且当多个开发人员处理相同的代码时变得越来越重要。

也许考虑做这样的事情:

$(document).ready(function () {

function findLionelRichie() {
console.log('found Lionel Richie');
}

function findWhomeverElseNeedsFinding() {
console.log('found all the others');
}

(function initialize() {
findLionelRichie();
findWhomeverElseNeedsFinding();
})();
});

话虽如此,它们并不总是可以避免的(例如,从外部库调用函数时)。不过,请尽量让事情井井有条。

关于javascript - 如何正确使用多个初始化函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35042635/

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