相关疑难解决方法(0)

为什么JavaScript变量以美元符号开头?

我经常看到带有以美元符号开头的变量的JavaScript.何时/为什么你会选择以这种方式为变量添加前缀?

(我不是问$('p.foo')你在jQuery和其他人看到的语法,而是像$name和的常见变量$order)

javascript naming-conventions

1010
推荐指数
7
解决办法
22万
查看次数

angular2风格指南 - 有美元符号的财产?

查看angular2代码示例,我们看到一些带有$ sign的公共属性:

  <....>
  private missionAnnouncedSource = new Subject<string>();
  private missionConfirmedSource = new Subject<string>();
  // Observable string streams
  missionAnnounced$ = this.missionAnnouncedSource.asObservable();
  missionConfirmed$ = this.missionConfirmedSource.asObservable();
  <....>
Run Code Online (Sandbox Code Playgroud)

谁能解释一下:

  • 为什么使用$(这种表示法背后的原因是什么?总是将它用于公共财产)?
  • 使用公共属性但不使用方法(例如missionAnnouncements(),missionConfirmations()) - 再次,这是ng2应用程序的约定吗?

在官方风格指南中似乎没有任何相关内容吗?

angular

156
推荐指数
4
解决办法
6万
查看次数

标签 统计

angular ×1

javascript ×1

naming-conventions ×1