gpt4 book ai didi

angularjs - TypeScript 和 Angular - 何时使用模块与 IIFE

转载 作者:搜寻专家 更新时间:2023-10-30 21:07:25 24 4
gpt4 key购买 nike

我刚开始将 TypeScript 与 Angular 结合使用。我正在查看一些示例应用程序,有时我会看到以 IIFE 开头的 .js,而其他时候文件以模块声明开头。

谁能解释一下什么时候应该使用其中一个?

最佳答案

当您使用 TypeScript 编写模块时:

module MyModule {
export class Example {

}
}

结果是立即调用的函数表达式:

var MyModule;
(function (MyModule) {
var Example = (function () {
function Example() {
}
return Example;
})();
MyModule.Example = Example;
})(MyModule || (MyModule = {}));

因此您可以在 TypeScript 中使用模块来减少代码的噪音。

关于angularjs - TypeScript 和 Angular - 何时使用模块与 IIFE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30260202/

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