用策略模式重构表单校验「原生js加强你的js代码逻辑」。

在一个 Web 项目中,注册、登录、修改用户信息等功能的实现都离不开提交表单。

在将用户输入的数据交给后台之前,常常要做一些客户端力所能及的校验工作,比如注册的
时候需要校验是否填写了用户名,密码的长度是否符合规定,等等。这样可以避免因为提交不合法数据而带来的不必要网络开销。
主要解决了很多 冗余的 if-else 语句,提高了代码的复用性。

第一版:简单版本





    
    
    
    Document



    
请输入用户名: 请输入密码: 请输入手机号:

第二版本基于函数扩展校验。





    
    
    
    Document



    
请输入用户名: 请输入密码: 请输入手机号:

你可能感兴趣的:(javascript,重构,前端)