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>

最新文章

  1. [python]使用virtualenv处理python版本问题
  2. tdd 和 make file,以及cygwin
  3. cocos2d-x之单点触碰初试
  4. jira与readmine区别
  5. 【服务器环境搭建-Centos】jdk的安装
  6. 14款经典的MySQL客户端软件
  7. php涉及数据库操作时响应很慢。
  8. 一个很吊的swing循环生成窗口。
  9. ScannerTest-------double string
  10. eclipse中相同代码的高亮显示
  11. 【原创翻译】Reducing Branch Delay to Zero in Pipelined Processors
  12. iOS 添加占位符
  13. ServerInfo.INI解密
  14. Geodatabase - 打开栅格数据
  15. BZOJ2023: [Usaco2005 Nov]Ant Counting 数蚂蚁
  16. 蚂蚁的难题(二)首尾相连数组的最大子数组和(DP)
  17. SZU:G34 Love code
  18. Swift 网络请求数据与解析
  19. PHPcms9.6.0任意文件上传漏洞直接getshell 利用教程
  20. Spring Boot 之整合 EasyUI 打造 Web 应用

热门文章

  1. win7 64位搭建Mantis 缺陷管理系统(2)
  2. 深入理解和探究Java类加载机制
  3. jquery中对于批量deferred的处理
  4. 0001_第一个测试小程序Login
  5. [hiho1584]Bounce
  6. CF-845A
  7. HN669打包工具--环境准备
  8. codevs1105 过河
  9. Spfa算法模板
  10. 使用htmlparser爬虫技术爬取电影网页的全部下载链接