@@ -389,14 +389,14 @@ Angular社区是一个热衷于分享经验的令人难以置信的社区,尽
389
389
```
390
390
391
391
392
- ###可绑定成员放到顶部
392
+ ###置顶绑定成员
393
393
###### [ Style [ Y033] ( #style-y033 )]
394
394
395
395
- 把可绑定的成员放到controller的顶部,按字母排序,并且不要通过controller的代码传播。
396
396
397
397
* 为什么?* :易读,可以让你立即识别controller中的哪些成员可以在View中绑定和使用。
398
398
399
- * 为什么?* :虽然设置单行匿名函数很容易,但是当这些函数的代码超过一行时,这将极大降低代码的可读性。在可绑定成员下面定义函数(这些函数被提出来),把具体的实现细节放到下面,可绑定成员放到顶部 ,这会提高代码的可读性。
399
+ * 为什么?* :虽然设置单行匿名函数很容易,但是当这些函数的代码超过一行时,这将极大降低代码的可读性。在可绑定成员下面定义函数(这些函数被提出来),把具体的实现细节放到下面,可绑定成员置顶 ,这会提高代码的可读性。
400
400
401
401
``` javascript
402
402
/* avoid */
@@ -481,13 +481,13 @@ Angular社区是一个热衷于分享经验的令人难以置信的社区,尽
481
481
###函数声明隐藏实现细节
482
482
###### [Style [Y034](#style-y034)]
483
483
484
- - 使用函数声明来隐藏实现细节,把绑定成员放到顶部 ,当你需要在controller中绑定一个函数时,把它指向一个在文件的后面会出现函数声明。更多详情请看[这里](http://www.johnpapa.net/angular-function-declarations-function-expressions-and-readable-code)。
484
+ - 使用函数声明来隐藏实现细节,置顶绑定成员 ,当你需要在controller中绑定一个函数时,把它指向一个在文件的后面会出现函数声明。更多详情请看[这里](http://www.johnpapa.net/angular-function-declarations-function-expressions-and-readable-code)。
485
485
486
486
*为什么?*:易读,易识别哪些成员可以在View中绑定和使用。
487
487
488
488
*为什么?*:把函数的实现细节放到后面,你可以更清楚地看到重要的东西。
489
489
490
- *为什么?*:由于函数声明会被提到顶部 ,所以没有必要担心在声明它之前就使用函数的问题。
490
+ *为什么?*:由于函数声明会被置顶 ,所以没有必要担心在声明它之前就使用函数的问题。
491
491
492
492
*为什么?*:你再也不用担心当 ` a` 依赖于 ` b` 时,把` var a` 放到` var b` 之前会中断你的代码的函数声明问题。
493
493
@@ -730,7 +730,7 @@ Angular社区是一个热衷于分享经验的令人难以置信的社区,尽
730
730
731
731
注:[所有的Angular services都是单例](https://docs.angularjs.org/guide/services),这意味着每个injector都只有一个实例化的service。
732
732
733
- ###可访问的成员放到顶部 ###
733
+ ###可访问的成员置顶 ###
734
734
###### [Style [Y052](#style-y052)]
735
735
736
736
- 使用从[显露模块模式](http://addyosmani.com/resources/essentialjsdesignpatterns/book/#revealingmodulepatternjavascript)派生出来的技术把service(它的接口)中可调用的成员暴露到顶部,
@@ -739,7 +739,7 @@ Angular社区是一个热衷于分享经验的令人难以置信的社区,尽
739
739
740
740
*为什么?*:当文件内容很长时,这可以避免需要滚动才能看到暴露了哪些东西。
741
741
742
- *为什么?*:虽然你可以随意写一个函数,但当函数代码超过一行时就会降低可读性并造成滚动。通过把实现细节放下面、可调用接口放到顶部的返回service的方式来定义可调用的接口 ,从而使代码更加易读。
742
+ *为什么?*:虽然你可以随意写一个函数,但当函数代码超过一行时就会降低可读性并造成滚动。通过把实现细节放下面、把可调用接口置顶的形式返回service的方式来定义可调用的接口 ,从而使代码更加易读。
743
743
744
744
` ` ` javascript
745
745
/* avoid */
@@ -790,13 +790,13 @@ Angular社区是一个热衷于分享经验的令人难以置信的社区,尽
790
790
###函数声明隐藏实现细节
791
791
###### [Style [Y053](#style-y053)]
792
792
793
- - 函数声明隐藏实现细节,把绑定成员放到顶部 ,当你需要在controller中绑定一个函数时,把它指向一个函数声明,这个函数声明在文件的后面会出现。
793
+ - 函数声明隐藏实现细节,置顶绑定成员 ,当你需要在controller中绑定一个函数时,把它指向一个函数声明,这个函数声明在文件的后面会出现。
794
794
795
795
*为什么?*:易读,易识别哪些成员可以在View中绑定和使用。
796
796
797
797
*为什么?*:把函数的实现细节放到后面,你可以更清楚地看到重要的东西。
798
798
799
- *为什么?*:由于函数声明会被提到顶部 ,所以没有必要担心在声明它之前就使用函数的问题。
799
+ *为什么?*:由于函数声明会被置顶 ,所以没有必要担心在声明它之前就使用函数的问题。
800
800
801
801
*为什么?*:你再也不用担心当 ` a` 依赖于 ` b` 时,把` var a` 放到` var b` 之前会中断你的代码的函数声明问题。
802
802
0 commit comments