2013-02-28 60 views
0

有人可以請解釋下面的優點和缺點。jquery插件vs javascript

我有一個函數來獲取url查詢字符串參數,但我需要知道哪些是編寫函數的最佳方法。例如:如果我使用jQuery插件風格創造功能,則每次我需要使用一個目標元素訪問函數如下

$("#targetDom").getQueryString("name"); 

不過,如果我使用JavaScript創建類或JavaScript設計模式的功能,這將是

getQueryString("name"); 

這是一個小例子,但考慮到大型應用程序哪種方法最好?使用jquery插件的方式有什麼不利嗎?

問候,

納文

+0

好一個彈出想到的是,jQuery的將是的依賴前者,它不會與後者:) – 2013-02-28 18:10:44

+1

這是[不適合的問題](http://stackoverflow.com/faq#dontask)爲SO。 – Jon 2013-02-28 18:11:00

+0

Jon我修改了我的問題 – 2013-02-28 18:22:21

回答

1

我發現前一陣子,有這樣一句話:

不要學習jQuery。只要使用它。

這對於新手來說是最好的建議之一,我想。

jQuery只是javascript的一種補充。它簡化了DOM遍歷/操作,簡化了事件處理等,但是在你知道vanilla Javascript之前,你不應該開始學習。

關於你的例子,它不是jQuery插件的最佳思想示例。

你建議的語法($("#targetDom").getQueryString("name");)意味着你把URL查詢字符串作爲某種方式附着在HTML元素,這是錯誤的...