通过Xml定制来完成对输入的判定

本文介绍了一个名为JSValidation的输入验证框架的使用与改进过程。该框架由MichaelChen开发,采用javascript结合xmlDom和xml的方式实现输入验证。作者在实践中发现加载xml文件导致首次使用时延迟较长的问题,并通过将xml内容内嵌到javascript中解决了这一问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在项目开发过程中,输入页面的判定是个老话题了,实现的方法很多,但基本都是通过javascript判定来实现的,我就是用了一种javascript+xmlDom+xml的方式来实现。

这个框架是我从网上找的JSValidation,JSValidation是个Michael Chen的网友写的,设计思路很新颖奥,当时就下下来用,感觉不错,几个项目都在用这个作为输入判定的框架,但是后来也发现问题,由于他的定制文件是放在xml文件里面的,所以在网速很慢的时候,第一次调用要出现长时间停顿的情况(原因很简单,客户端要找到相应的xml文件,并解析生成判定条件,然后再返回客户端,第一次当然要费时间了),客户有几次都提到了这个问题,解决这个问题的关键是xml文件的问题,我后来做了改进,把xml文件内容直接放到javascript中,这个问题就迎刃而解了!看附件的例子。

有问题也可以email我,rautinee@yahoo.com.cn

  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值