标签:style blog http color io 使用 java ar for
今天学习一下Ext4中的类,它相对于3做了很大程度上的重构,所以习惯了Ext3的人猛然写4的代码会感觉到十分的不适应吧。
Ex4中涵盖了200多个类,开发它的人员数以万计,而且这些人员是来自世界各地、有着不同编程背景的人。所以Ext4开发初始,为了要统一编程风格,就面临着这几个问题:
JavaScript这门语言还是比较特殊的。它不能算作面向对象的语言,是基于原型的一种弱类型的解释性语言。所以它很灵活,它也可以用多种方式去完成一项任务。但这种松散类型的语言也带来了一个很大的问题,如果我们不好好组织构建代码,那么写出的JS脚本会很难让别人去读懂。Ext4则提出了许多比较好的解决方案。
类名第一个字母大写,以后采用驼峰命名法。并且包裹类的包名要用小写,如下所示
MyCompany.useful_util.Debug_Toolbar i //类名最好不要带下划线 ; MyCompany.util.Base64 //is acceptable; MyCompany.data.CoolProxy; MyCompany.Application; MyCompany.form.action.AutoLoad;
类的名称跟他们的贮存位置应该也是相对应的,比如
其中path/to就是你应用程序的根目录了。
方法和变量也要遵循驼峰命名法,首字母应该小写,并且不推荐使用下划线(可能我经常那么做)
如图所示,注意它们的命名方法。至于属性,跟变量遵循同样的命名规则,只不过要记得如果是静态属性,全部大写。
2.实践
在Ext4之前,如果我们想创建一个类,我们会这样:
var MyWindow = Ext.extend(Object, { ... });
标签:style blog http color io 使用 java ar for
原文地址:http://www.cnblogs.com/fuwanqiu/p/3956133.html