首页 > Web开发 > 详细

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

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

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命名约定

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!