码迷,mamicode.com
首页 > Web开发 > 详细

【extjs6学习笔记】1.8 初始: ExtJS命名约定

时间:2017-05-29 00:25:23      阅读:506      评论:0      收藏:0      [点我收藏+]

标签:ref   space   存储   sage   ace   eve   black   message   one   

Convention for

Description

Example

Class

类名应该在CamelCase中

MyCustomClass

  

类名应包含字母数字字符。 如果属于技术术语,则允许使用数字。

Base64

  

不要使用下划线,连字符或任何其他非字母数字字符。

  

  

类名应至少包含一个由dot(.)分隔的唯一命名空间。

TopLevelNamespace.MyClassName

  

不由Sencha分发的类不应该使用Ext作为顶级命名空间。

  

  

顶级命名空间和实际的类名应该在CamelCase中,其他的都应该是小写的。

TopNamespace.middnamespace.CustomClass

Source File

类的名称直接映射到存储它们的文件路径。 因此,每个文件只能有一个类

Ext.util.Observable is stored in path/to/src/Ext/util/Observable.js MyTopLevelNamespace.util.JsonToXml is tored in path/to/src/MyTopLevelNamespace/util/ JsonToXml.js

Methods

Method should always be in camelCase.

encodeUsingMd5(), getHtml()

Variables

Variable should always be in camelCase.

var isGoodName

  

  

var base64Encoder

  

常数变量应大写

var SALARY = 1000

  

私有变量应以下划线"_"开头

var _privateVariable

Properties

属性应该始终在camelCase中。 静态属性应大写。

Ext.MessageBox.YES = "Yes"

   

来自 <http://www.extjs-tutorial.com/extjs/naming-convention>

【extjs6学习笔记】1.8 初始: ExtJS命名约定

标签:ref   space   存储   sage   ace   eve   black   message   one   

原文地址:http://www.cnblogs.com/ningth/p/6917053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!