一些小的问题
1 三大调试方法
1.1 alert
用于页面,必须删除!
1.2 Sysout
用于控制台,可以注释,不删除。
1.3 Debug
调试神器,无污染无副作用!
2 Argument type mismatch
参数类型不匹配:
页面字段、FORM字段、实体类字段、数据库字段中间的某个环节的类型不一致,从而导致无法保存的情况。
比如在在ExtSsh框架中,数字类型字段用TextField传递就会出现参数类型不匹配。
3 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. 关于注释
//,/**/,/***/ 标志性注释;
隐藏性注释,即定义的变量不适用,定义的方法不使用,
比如对已定义的变量复制一遍,然后再变量名后面加根下划线,
不允许使用这种方法对代码进行注释,因为会编译从而影响到其他使用中的代码,
从而产生一些不可思议的错误。
                    
                
                
            
        
浙公网安备 33010602011771号