gpt4 book ai didi

javascript - AngularJS : window. Angular 变量

转载 作者:行者123 更新时间:2023-11-30 00:04:51 27 4
gpt4 key购买 nike

我正在寻找有关 window.angular 变量的信息,但没有找到任何期望 this post .在这篇文章中,我们有以下代码:

(function(angular, undefined){
'use script';
var djng_forms_module = angular.module('ng.django.forms', []);
funtion hasCode(s){
return .....
}
var foo = .....
}(window.angular));

有人解释说,当我们使用此代码片段时,它确保它在填充变量 window.angular 之后执行。我不明白为什么在使用这种语法时 window.angular 不可能是未定义的,你能解释一下为什么吗?

提前致谢:)

最佳答案

这与确保 angular 在这里无关。据我所知,这种语法可以做三件事:

  1. 允许缩小器更改局部范围变量的名称
  2. 减少对变量的访问时间,因为它是局部范围的
  3. 如果有人创建了一个局部作用域的“Angular ”变量,您将通过显式使用窗口变量来确保您使用的是全局变量

但是由于 IIFE 是立即调用的,根据它的定义,它不能以任何方式确保 window.angular 被呈现。

关于javascript - AngularJS : window. Angular 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38883889/

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