2013-01-17 35 views
0

雖然我正在爲用戶輸入創建的控件進行驗證,但我可以通過使用jscript和jQuery來實現相同的驗證。我真的很想知道使用jQuery和javascript進行驗證有什麼區別。而且我想知道是否有任何具體的理由去解決性能問題? 在此先感謝。javascript驗證和jQuery驗證有什麼區別?

+0

* jQuery是JavaScript庫*,想想吧。 –

回答

4

jQuery的的JavaScript。這只是其他人編寫的一大堆功能,您可以使用。

專業:功能已經寫好。

缺點:這是一個大(大一些的值)堆。

這同樣適用於任何其他通用JS庫(YUI,MooTools的,PrototypeJS等)

1

有不同之處在於jQuery的爲您節省了大量的時間,特別是如果你使用jQuery驗證插件沒有真正的區別。

1

jQuery是一個相當大的JavaScript庫。如果你不需要使用它,那麼不要這樣做,因爲它總會讓你感到臃腫。 jQuery功能強大,但如果你有V8,並且只是用它來支撐你的自行車,那麼你並不需要它。

+0

小心這是一個書呆子網站,我看到了V8並立即想到了V8 JavaScript引擎,這可能有點偏離';)' – nbrooks

+1

哈哈。我在15分鐘前做了同樣的事情,當時我聽到辦公室裏的其他人在談論非編程相關的事情。 – mirichan

1

沒有「JavaScript」驗證或「jQuery」驗證 - 驗證是概念

jQuery的總是比香草的JavaScript較少高性能的,因爲它有更多的功能,在內部調用,但它可以通過被更容易爲你寫節省您的時間。

無論如何,如果你只在客戶端驗證(使用jQuery或JavaScript),這是很糟糕!你也需要在服務器端進行驗證。

0

有一個Java的腳本和一個jQuery驗證沒有區別。在jQuery中,您可以在許多場景中使用插件。
驗證是您可以在客戶端檢查您的值的一種方式。意味着在瀏覽器。

在很多情況下,用戶可以從瀏覽器中禁用java腳本。
所以總是試圖在兩端進行驗證。客戶端&服務器端。


如果您正在使用asp.net那麼你可以得到的asp.net自定義驗證控件的好處。 這裏是一個鏈接,同樣
http://msdn.microsoft.com/en-us/library/f5db6z8k%28v=vs.71%29.aspx


根據wikki: - 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

相關問題