OpenLaszlo 命名规范
1.在类文件后面加上后缀Lib以示区别
2.在类文件里争取不出现用id标识的元素。这样可以避免因id相同造成的冲突。
另一方面从数据封装的角度来讲,也是比较合理的,其数据都集中在这个类中,不能被其它类对象访问,降低数据的耦合。
一般用name来标识,像一个类从classroot开始可以找到其所有的对象
我一般的命名规范是这样的,仅供参考:
mainView
|-firstView
| |-first
| |-second
| |-third
|
|-secondView
| |-first
| |-second
| |-third
|
|-thirdView
| |-first
| |-second
| |-third
|
3.一个类文件一般只写一个类,这样用起来也比较清楚。
并且在写类的方法时,要把该方法的相应注释写清楚。其输入参数与输出参数
4.把数据集的解析也放在类中即datapointer,个人认为比较好,这样不会与其它的类关联。
但是相应的dataset要写在引用该类的文件,因为dataset不允许写在类里
5.一些小细节
<combobox name="cb">
<textlistitem text="所有品种" value="allProduct"/>
</combobox>
这里cb.getValue()取出来的值不是”allProduct",而是“所有品种”
这是因为textlistitem的value属性只支持表达式。而allProduct并不是表达式
<combobox name="cb">
<textlistitem text="所有品种" value="1"/>
</combobox>
这样取出来的值就正常了,cb.getValue()=1;
或者:
<combobox name="cb">
<textlistitem text="所有品种" value="1+1"/>
</combobox>
cb.getValue()=2