2009-11-03 20 views
1

我想知道jQuery有哪些常見的誤解?我發現有很多關於這項技術的炒作,我想知道它有多少是真的。它與其他Javascript庫如mootools等相比如何?jQuery有哪些常見的誤解?

回答

11

這都是事實。我還沒有發現jQuery(或其插件之一)無法解決的問題。無可否認,有人會說包括jQuery庫+插件是一個不必要的網絡流量成本,但是如果比較jQuery庫和圖像,例如,成本似乎很小。而且,使用gzip + JS壓縮,發送的實際數據會大大縮小。

+0

+1達成協議 – mauris 2009-11-03 14:46:58

+0

這是真的,你能解決使用jQuery什麼,但是這僅僅是因爲你可以打包任何JavaScript代碼的jQuery插件,所以可以做出可以用JavaScript來解決什麼樣子jQuery的解決方案。所以,即使你可以用jQuery解決任何問題,這並不意味着你總是應該這樣做。 – Guffa 2009-11-03 14:59:52

+1

9 upvotes?這裏沒有回答這個問題。 – 2009-11-03 15:26:29

1

你不需要知道'原始的'JavaScript來編寫好的jQuery。

雖然你可以做一些很酷的東西,但是並不知道很多基本的JavaScript,很多jQuery構造比他們基本的非框架對應的要慢得多。

1

jQuery是有史以來最好的事情,至少對我來說,JavaScript。
它使一切都如此簡單,無需擔心瀏覽器的兼容性。

社區是非常大的,你可以找到插件幾乎所有在網絡上...

與Ajax請求相結合,jQuery的可以做你想做幾乎任何應用做了,這帶來了對網絡...

+1

對不起,但是在這個答案中關於jQuery常見的誤解是哪裏? – 2009-11-03 15:22:59

+1

沒有任何... – NDM 2009-11-03 16:26:01

6

jQuery適用於JavaScript可能/應該使用的每種可能情況。

4

一個常見的誤解似乎是人們認爲jQuery是一種獨立於Javascript的語言,而不僅僅是另一個Javascript庫。

關於如何在jQuery中解決某些問題,經常會遇到問題,而不考慮jQuery是否是最佳解決方案,或者即使它對於該特定問題都是有用的。例如,有時CSS的級聯屬性比jQuery解決方案更有效率和可擴展性來循環遍歷元素。

+0

...但CSS解決方案几乎肯定不會在IE6中工作,因爲一些模糊,不可預知的原因。 – 2009-11-03 17:34:31

+0

@Stefan:...但是它不能使用jQuery設置樣式。 – Guffa 2009-11-03 18:00:14

+0

你不會設置風格!你會使用jQuery解決方案來避免任何複雜的CSS! – 2009-11-03 19:43:42

1

jQuery是JavaScript的什麼切片面包是三明治。

您可以手動完成所有工作 - 但爲什麼不使用經過高度測試的庫,它最適合您編寫和測試自己的任何內容。

4

從目前爲止的評論來看,我認爲對jQuery最常見的誤解是它是完美的。

+0

我已經開始刪除這個評論了,但請注意,它的目的是成爲一個小小的舌頭:p – 2009-11-03 15:15:38

1

如果您只針對現代桌面瀏覽器,jQuery就是山雀。我遇到的唯一問題是在一些移動瀏覽器上,他們可能會獲得jQuery的某些部分,但不會有其他人可以在您的應用上產生一些「有趣」的效果。

相關問題