angularJS自执行函数的妙用
2016-06-29 15:55
651 查看
自执行函数(IIFE),给每个文件提供一个独立的作用域
/* avoid */// logger.jsangular.module('app').factory('logger', logger);// logger function会被当作一个全局变量function logger() { }// storage.jsangular.module('app').factory('storage', storage);// storage function会被当作一个全局变量function storage() { }
/*** recommended** 再也不存在全局变量了*/// logger.js(function() {'use strict';angular.module('app').factory('logger', logger);function logger() { }})();// storage.js(function() {'use strict';angular.module('app').factory('storage', storage);function storage() { }})();
相关文章推荐
- angularJS给学习者的建议
- Angularjs中checkbox使用
- 2.osframe框架开发说明书
- angularjs上传图片插件使用
- angular $q用法
- AngularJS之Factory vs Service vs Provider
- AngularJS提交form(1)
- ionic+cordova+angularJs监听刷新
- Angular2 学习系列课程(版本分析+快速上手)
- Angular新手容易碰到的坑,随时更新,欢迎订阅
- AngularJS过滤器(Filters)
- angularJS缓存的管理
- $q 实例分析 Angular 中的 Promise
- 【AngularJs】在AngularJS中使用factory和service方法
- 0.osframe框架启动入门说明
- angularJS ng-grid 配置
- jquery 更改angularJS input 内容导致绑定失效的解决办法
- AngularJS的学习--$on、$emit和$broadcast的使用
- AngularJS 作用域(Scope)
- $q -- AngularJS中的服务