javascript验证和jQuery验证有什么区别?

时间:2013-01-17 06:55:29

标签: c# javascript jquery asp.net

当我为我为用户输入创建的控件进行验证时,我可以通过使用jscript和jQuery来实现相同的验证。我真的想知道使用jQuery和javascript进行验证之间的区别。而且我想知道是否有任何具体的理由去寻找性能问题? 提前谢谢。

5 个答案:

答案 0 :(得分:4)

jQuery JavaScript。它只是您可以使用的其他人编写的大量函数。

Pro:已经写好了这些功能。

Con:这是一个很大的(对于一些大的值)桩。

这同样适用于任何其他通用JS库(YUI,MooTools,PrototypeJS等)

答案 1 :(得分:1)

除了jQuery为您节省大量时间之外没有什么真正的区别,特别是如果您使用jQuery Validation插件。

答案 2 :(得分:1)

jQuery是一个相当大的 Javascript库。如果你不需要使用它,那就不要,因为它会让你有点膨胀。 jQuery很强大,但是如果你有一个V8并且只是用它来支撑你的自行车,那么你就不需要它了。

答案 3 :(得分:1)

没有“JavaScript”验证或“jQuery”验证 - 验证是概念

jQuery总是比vanilla JavaScript性能更低,因为它在内部有额外的函数调用,但它可以通过更容易编写来节省时间。

无论如何,如果您只是在客户端(使用jQuery或JavaScript)验证那么糟糕!您还需要在服务器端进行验证。

答案 4 :(得分:0)

java脚本和jQuery验证之间没有区别。在jQuery中,您可以使用适用于许多场景的插件 验证是一种可以在客户端检查您的值的方法。浏览器的含义。

在许多情况下,用户可以从浏览器中禁用java脚本。
所以总是尽量在两端验证。客户&服务器端。


如果您使用的是asp.net,那么您可以获得asp.net的自定义验证控件的好处。 这是相同的链接 http://msdn.microsoft.com/en-us/library/f5db6z8k%28v=vs.71%29.aspx


根据{{​​3}}: - Query is a multi-browser JavaScript library designed to simplify the client-side scripting of HTML. It was released in January 2006 at BarCamp NYC by John Resig. It is currently developed by a team of developers led by Dave Methvin. Used by over 55% of the 10,000 most visited websites