javascript验证是在客户端浏览器进行的验证,客户端验证不通过不会提交数据到服务器,常见的就是表单验证:比如有一个注册页面,里面有一个用户名要求必须是英文长度为6-10,假如不用javascript验证,用户填了100次不符合要求的,那么要提交100次表单数据到服务器,假如表单中信息有10kb,那就向服务器提交了接近1MB的数据,这还只是一个人的情况,假如有1亿个人都这样操作,那是不是要向服务器提交1亿乘以1M这么多的数据。如果用javascript验证不符合要求的化,就不提交表单数据到服务器,不就省了1亿乘以1M这么多的数据.当然一个用户输入一百次不合法的概率很小,但是不排除有人恶意提交表单的可能 |