angularJS自执行函数的妙用
发布时间:2020-12-17 10:05:39 所属栏目:安全 来源:网络整理
导读:自执行函数(IIFE),给每个文件提供一个独立的作用域 /* avoid */ // logger.js angular . module ( ' app ' ) . factory ( ' logger ' ,logger); // logger function会被当作一个全局变量 function logger () { } // storage.js angular . ' storage ' ,st
自执行函数(IIFE),给每个文件提供一个独立的作用域
/* avoid */
// logger.js
angular
.module('app')
.factory('logger',logger);
// logger function会被当作一个全局变量
function logger() { }
// storage.js
angular
.'storage',storage);
// storage function会被当作一个全局变量
storage() { }
/**
* recommended
*
* 再也不存在全局变量了
*/
// logger.js
(function() {
'use strict';
angular
.'app')
.logger() { }
})();
// storage.js
(storage() { }
})();
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |