- 博客(5)
- 收藏
- 关注
原创 为html表单域添加属性实现表单的javascript验证
为表单域添加属性实现表单验证对表单的字段进行有效性验证也是个非常麻烦的事情,目前各种服务器端的程序(如Struts和WebWork)已经提供了Validation的机制,其实,若不需要那么高的安全性,完全可以把对表单的数据验证交给客户机来运行。这里我利用了Javascript灵活的语法和动态运行的功能(eval函数)提供了一个表单验证的javascript模型。并实现了常用的类型验证。假设
2006-02-17 23:56:00 1817
原创 RoyalAjax(三),Java对象的序列化
尽管目前已有很多将POJO序列化的方式,但鉴于将要被序列化的都是Java的简单对象,对生成的XML也不要求验证,完全可以用下面的代码递归生成: /** * get XML document from an object ,author by Jarez Wu * @param o an object * @return the XML-encoded String; */ public
2006-02-07 23:37:00 651
原创 工欲善其事,必先利其器----一些javascript的数据结构和工具类
一、堆栈,队列这些是最基本的,所幸javascript中的数组(Array)已经提供了相应的操作了,我们既可以将同一个Array作Queue使用(push,shift),也可以作Stack使用(push,pop)。此外,数组还提供了排序,翻转,连接等功能。在RoyalAjax中我用到了一个StackSet类,这个类提供了一个堆栈的简单实现,并保证两次连续的入栈值不重复。function
2006-02-07 22:39:00 983
原创 RoyalAjax(二),对HttpRequest的封装
要成功利用Ajax的异步性优势,就必须为每个HttpRequest注册独立的处理函数,而为了使javascript代码可被java程序生成,必须为每个处理函数命名,在这一点上,面向对象的包或命名空间的概念为我们提供了很好的参考。可以直接延用这一规则,于是想到了javascript的面向对象特性。现在考虑一个类Ajax,其封装了HttpRequest。在这一实现上,一般将HttpRequest作
2006-02-07 00:22:00 1125
原创 基于Ajax的MVC,I name it RoyalAjax (一)
在以前的项目中曾经使用过一个ajax的模式,可以从前台传查询语句并获得该查询的结果数组。使用方法类似于下面的代码:var queryStr="select * from some_table where id=1";var queryResult=executeQuery(queryStr);for(var i=0;i var id=queryResult["id"][i]; dummy(
2006-02-06 23:13:00 919
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人