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