Jquery 前端验证:使用插件还是从头开始编写?

Jquery 前端验证:使用插件还是从头开始编写?,jquery,validation,plugins,Jquery,Validation,Plugins,与自己编写代码相比,使用插件的优缺点是什么?我目前正在从头开始编写一些验证,只是因为我发现插件有点混乱。它们通常具有最少的API(至少与原始JS或JQuery相比) 大多数人是使用插件还是直接编写 这取决于验证内容的复杂性。另外,jQuery不是唯一的库,您可能需要花费一些时间来选择一个非常适合您需要的JavaScript库。我建议您自己编写,因为这非常简单。请参见此示例: 其思想是创建一个数组,其中包含成对的人类“字段标题”和元素ID,例如 arrAll = {'Field One':'f1

与自己编写代码相比,使用插件的优缺点是什么?我目前正在从头开始编写一些验证,只是因为我发现插件有点混乱。它们通常具有最少的API(至少与原始JS或JQuery相比)


大多数人是使用插件还是直接编写

这取决于验证内容的复杂性。另外,jQuery不是唯一的库,您可能需要花费一些时间来选择一个非常适合您需要的JavaScript库。

我建议您自己编写,因为这非常简单。请参见此示例:

其思想是创建一个数组,其中包含成对的人类“字段标题”和元素ID,例如

arrAll = {'Field One':'f1','Field Two':'f2','Three':'f3','Four':'f4'};

出现错误时,在发送给用户的错误消息中使用字段标题(例如“字段二”),并使用元素的ID(例如
$('#f2')
)来关注元素本身。

我会检查它。谢谢,伙计,我同意。根据客户的喜好,我使用Knockout或Angular,以及jQuery,两者都提供了显著的优势。我使用基于约定的方法,允许自定义控件/组件进行自我验证。你必须在某个地方编写规则,对我来说,这样做通常更精简,速度也同样快。如果您对JavaScript、HTML/CSS和jQuery不太熟悉,那么插件可能会很有帮助。这个问题需要的是意见,而不是事实,因此不适合堆栈溢出。有关更多信息,请参阅和。@MikeMcCaughan抱歉,我是新来的。我要求搬走,没问题。欢迎使用Stack Overflow,我希望我们能尽快帮助您解决不同的编程问题!