checker(单独的js验证模块):使用文档

1.1 为什么要单独写一个js验证模块?

对于传统的表单验证或者一些其他的验证场景,我们只能老老实实的以一个一个编写对应的检测逻辑代码去检测一些数据是否符合规则。聪明的老哥们可能会把所有有关验证的方法或者函数都抽离到一个js文件中,但是 ,在每个需要验证的验证逻辑的js文件中我们还是需要把所有用到的检测方法导入进来,然后一遍又一遍的重写验证逻辑和验证流程…。这个过程不可谓不繁琐和无趣。
这个时候把所有验证逻辑和流程全部封装到一个模块中,我们只需要关注验证的结果而不需要关心验证过程从而达到关注点分离和代码的复用性,当然市面上也有很多UI框架提供了验证对象,但是毕竟和框架耦合在一起要是换一个框架怎么办?这个时候单独的一个验证模块的优势、便利性和必要性就展现出来了。

1.2 设计灵感

该验证模块在使用方式设计的时候借鉴了ThinkPHP的验证模块的内置规则规范和vue指令的结构。


1.3 github下载地址:checker


1.4 使用方式:

这里你大可不比关注一些语法细节,只需要关注使用的大概流程就行,具体语法细节那些在后面会做详细介绍。

1.4.1 通过

你可能感兴趣的:(js独立验证模块,js,javascript)