一些小的问题

1 三大调试方法

1.1  alert

用于页面,必须删除!

1.2  Sysout

用于控制台,可以注释,不删除。

1.3  Debug

调试神器,无污染无副作用!

 

 

2 Argument type mismatch 

参数类型不匹配:

页面字段、FORM字段、实体类字段、数据库字段中间的某个环节的类型不一致,从而导致无法保存的情况。

比如在在ExtSsh框架中,数字类型字段用TextField传递就会出现参数类型不匹配。

 

Ext.form.field.Number数字输入框配置

配置项

类型

说明

allowDecimals

Boolean

是否允许输入小数,默认为true

autoStripChars

Boolean

是否过滤不允许输入的字符,默认为false

baseChars

String

输入的有效数字集合,默认为“0123456789”

decimalPrecision

Number

输入数字的精度,默认为保留小数点后2

decimalSeparator

String

十进制分隔符,默认为“.”

maxValue

Number

允许输入的最大数值,默认为Number.MAX_VALUE

maxText

String

输入超过最大值之后提示消息

minValue

Number

允许输入的最小值,默认为Number.NEATIVE_INFINTY

minText

String

输入值小于最小值的提示消息

nanText

String

输入非有效数值之后的提示消息

negativeText

String

当输入为负数,且minValue设置为0时的错误提示

step

Number

设置提供微调按钮增大或减小数值时的数字间隔,默认为1

 

 

 

4 Hibernate数值无法保存到数据库

可能是,封装类和基本类混杂使用,可能导致打包/拆包过程中无法顺利进行,所以最好不要使用基本数据类型设计字段。

 

5 表关联字段

表关联字段最好是ID,不要随便乱存一堆无所谓的字段(比如名字);

 

6 代码灵活度

代码写得不能往死里面限制用户的使用行为

 

7. 关于注释

 //,/**/,/***/ 标志性注释;

隐藏性注释,即定义的变量不适用,定义的方法不使用,

比如对已定义的变量复制一遍,然后再变量名后面加根下划线,

不允许使用这种方法对代码进行注释,因为会编译从而影响到其他使用中的代码,

从而产生一些不可思议的错误。

posted @ 2012-11-09 09:56  疯鱼鱼  阅读(134)  评论(0)    收藏  举报