私は古いAngularJS 1.3プロジェクトをリファクタリングしています。私が気づいたことの一つは、これを作った人が持つAngularJSコードのすべての単一のファイルを開始したということです。"function()"を使用する利点はどのファイルでも厳密に使用できますか?
(function() {
'use strict';
angular.module('app').factory('Employees', ['$http', function($http) {
// angular code removed
}]);
})();
コードにすべての単一のファイルに何らかの利益を機能()「厳格な使用」を使用していますか?私には、1ファイルごとに3行の無駄な感じがします。これには標準/ベストプラクティスがありますか?
私は '厳格な使用' 知っているがありません。しかし、私はそれをグローバル化せずに一度だけuse strictを使用する方法を見つけたいと思います。 – Stefan1991
も参照してください[なぜ、IIFE(スクリプトの先頭ではなく)の後に 'use strict'が使われるのはなぜですか?]](http://stackoverflow.com/questions/38670872/why-is-use-strict-usually-after – Bergi
"* use onlyはグローバル化せずに一度strictを使用します*"はあなたのコードがしているとおり、*モジュールを作成します*厳密。 – Bergi