badqiu

XPer
随笔 - 46, 文章 - 3, 评论 - 195, 引用 - 0
数据加载中……

AJAX

新版本发布:基于prototype的表单验证框架,现正式更加为rapid-validation-v1.0
     摘要: javaeye现在使用的表单验证框架就是这个,现正式更名并发布新版本为rapid-validation-v1.0.0

特性简介:

简洁,快速的验证语法
无需编写验证提示信息(当然也支持自定义提示信息)
错误消息在指定地方显示
支持组合验证
Ajax支持
基于prototype.js
支持国际化
易于扩展
基于标准的Html属性(class)添加验证,易于其它标准的jsp taglib集成
特殊应用场景支持,如:密码确认,结束日期必须大于开始日期
完整详细的单元测试,保证框架质量   阅读全文

posted @ 2008-07-18 09:27 badqiu 阅读(3472) | 评论 (11)  编辑

关于JavaScript的gzip静态压缩方法
     摘要: 传统的JS压缩(删除注释,删除多余空格等)提供的压缩率有时还是不尽不意,
幸亏现在的浏览器都支持压缩传输(通过设置http header的Content-Encoding=gzip),
可以通过服务器的配置(如apache)为你的js提供压缩传输,
或是appfuse中使用的GZipFilter使tomcat也提供这种能力

现在的问题是这种动态的压缩会导致CPU占用率过高,
现在我想到的解决辨法是通过提供静态压缩(就是将js预先通过gzip.exe压缩好)
  阅读全文

posted @ 2006-12-04 22:48 badqiu 阅读(2601) | 评论 (2)  编辑

最简单的表单验证框架发布:validation2.0

posted @ 2006-10-30 14:39 badqiu 阅读(2193) | 评论 (2)  编辑

扩展基于prototype的validation.js
     摘要:
增加min-value-number验证,例: 最小值为10.1 = min-value-10.1
增加max-value-number验证,例: 最大值为-100.1 = min-value--100.1
增加长度范围validate-length-range-minLength-maxLength验证,例: 最小长度为1,最大长度为10:validate-length-range-1-10
增加整型数字范围validate-int-range-minValue-maxValue验证,例: 5至20 : validate-int-range-5-20
增加浮点数字范围validate-float-range-minValue-maxValue验证,例: 1.1至10 : validate-float-range-1.1-10
增加min-length-number验证,例: 最小长度为10 = min-length-10
增加max-length-number验证,例: 最大长度为10 = max-length-1  阅读全文

posted @ 2006-10-28 11:59 badqiu 阅读(4976) | 评论 (40)  编辑