2013-02-28 58 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元素,这是错误的...