Angular 项目本身是怎样管理代码的

想到解释不会冲突,或者说明怎么做不会冲突,就感觉有好多话要说。所以我只能回答:根本不用保证不冲突,遵循一般的 JavaScript 最佳实践就没问题。宗旨就是应用自身不产生全局变量即可。比如:/* avoid */var app = angular.module(\u0026#39;app\u0026#39;, );/* recommended */angular .module(\u0026#39;app\u0026#39;, );使用 IIFE 等等,推荐阅读下:johnpapa/angularjs-styleguide · GitHub。
■网友
看你项目的大小了。我在大项目里面是按相关的业务逻辑分模块。在小项目里是按功能分模块
■网友
我觉得不但是 angular,所有的js都应该有这样的通行方法举个例子,既然咱们javascript米有name space,或者package,那么就只能用假的了。比如你写了个utility 函数集合,整个网站都能用,但是又怕会变量名和局部重复,不妨采取以下措施,var util ={ LargeNum: 999999 , isOdd: function(x){ return (x!=null \u0026amp;\u0026amp; !isNaN(x) \u0026amp;\u0026amp; x\\2 == 1); }, getMax: function(a,b){ return Math.max(a,b); }};这样,你在别处调用变量或函数的时候,会写成 util.LargeNum , util.isOdd(34)完美管理了。原来在新泽西的时候,微软管style的大爷提过一嘴,一直用到现在,就没担心过


    推荐阅读