Javascript 使用调用自身的函数在angularjs中声明控制器有什么好处
使用调用自身的函数在angularjs中声明控制器有什么好处 我已经在angularjs的几个项目中看到了它,我想知道它的优势是什么 例如:Javascript 使用调用自身的函数在angularjs中声明控制器有什么好处,javascript,angularjs,Javascript,Angularjs,使用调用自身的函数在angularjs中声明控制器有什么好处 我已经在angularjs的几个项目中看到了它,我想知道它的优势是什么 例如: (function () { 'use strict'; angular.module('app') .controller( 'MainCtrl', ['$scope', function MainCtrl($scope) { //... }); }()); 还有,为什么他们在函数中声明“use stric
(function () {
'use strict';
angular.module('app')
.controller( 'MainCtrl', ['$scope',
function MainCtrl($scope) {
//...
});
}());
还有,为什么他们在函数中声明“use strict”?这样做有什么好处吗?简而言之:如果在非自执行函数中编写“use strict”——如果将它们连接起来,可能会损害其他文件 long:因为普通的“严格使用”适用于文件,如果您将最小化并压缩所有project的javascript,那么这种“严格使用”将适用于所有缩小的文件,这是不好的 函数中声明的“use strict”仅适用于此函数,并且不破坏外部的任何内容 有关自动执行的好处--请查看其他答案:
简而言之:如果在非自执行函数中编写“use strict”——如果将其他文件连接在一起,可能会损害它们 long:因为普通的“严格使用”适用于文件,如果您将最小化并压缩所有project的javascript,那么这种“严格使用”将适用于所有缩小的文件,这是不好的 函数中声明的“use strict”仅适用于此函数,并且不破坏外部的任何内容 有关自动执行的好处--请查看其他答案:
简而言之:如果在非自执行函数中编写“use strict”——如果将其他文件连接在一起,可能会损害它们 long:因为普通的“严格使用”适用于文件,如果您将最小化并压缩所有project的javascript,那么这种“严格使用”将适用于所有缩小的文件,这是不好的 函数中声明的“use strict”仅适用于此函数,并且不破坏外部的任何内容 有关自动执行的好处--请查看其他答案:
简而言之:如果在非自执行函数中编写“use strict”——如果将其他文件连接在一起,可能会损害它们 long:因为普通的“严格使用”适用于文件,如果您将最小化并压缩所有project的javascript,那么这种“严格使用”将适用于所有缩小的文件,这是不好的 函数中声明的“use strict”仅适用于此函数,并且不破坏外部的任何内容 有关自动执行的好处--请查看其他答案:
简言之,可能的重复:避免使全局范围混乱。即使这可能不会发生在这个特定的代码中,有些人也会本能地这样做,或者他们可能会使用一个特定的Javascript编译器自动为他们强制执行它。至于
“严格使用”
,请查看它的功能。简言之,可能重复:避免弄乱全局范围。即使这可能不会发生在这个特定的代码中,有些人也会本能地这样做,或者他们可能会使用一个特定的Javascript编译器自动为他们强制执行它。至于“严格使用”
,请查看它的功能。简言之,可能重复:避免弄乱全局范围。即使这可能不会发生在这个特定的代码中,有些人也会本能地这样做,或者他们可能会使用一个特定的Javascript编译器自动为他们强制执行它。至于“严格使用”
,请查看它的功能。简言之,可能重复:避免弄乱全局范围。即使这可能不会发生在这个特定的代码中,有些人也会本能地这样做,或者他们可能会使用一个特定的Javascript编译器自动为他们强制执行它。至于“严格使用”
,请查看它的功能。