javascript作用的理解

之前,客户端无法校验表单(比如密码,手机号等),需要交给服务器(Java,servlet)校验。

服务器校验后如果不正确返回给前端,此时表单信息清空需要重新填写。如果在HTML中附着一段javascript代码,js的解析器是嵌入在浏览器上的,此时客户端即可校验(比如密码不足6位)。

优点是减轻了服务器的压力,访问服务器的页面时,服务器将页面发给浏览器,浏览器可以解析js代码,表单验证的工作就交给了客户端。

js早期主要是用来表单验证,现在还有:①ajax异步交互,能够偷偷的与后台服务器进行一次联系,将结果体现在客户端上。②局部加载,之前使用frameset加载页面,速度比较慢,使用js局部加载会加快速度。