Jquery插件与javascript

时间:2013-02-28 18:09:10

标签: javascript jquery jquery-ui jquery-plugins

有人可以解释下面的利弊。

我有一个获取url查询字符串参数的函数,但我需要知道哪个是编写函数的最佳方法。例如:如果我使用jquery插件样式创建函数,那么每次我需要使用目标元素来访问函数时如下所示

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

但是,如果我使用javascript类或javascript设计模式创建函数,那么它将是

getQueryString("name");

这是一个小例子,但考虑到大型应用哪种方法最好?使用jquery插件方式有什么不利之处吗?

此致

纳文

1 个答案:

答案 0 :(得分:1)

我刚才发现这句话:

  

不要学习jQuery。只需使用它。

对于新手来说,这是最好的建议之一。我想。

jQuery只是javascript的补充。它简化了DOM遍历/操作,简化了事件处理等等,但在您了解vanilla Javascript之前,您不应该开始学习。

关于你的例子,它不是jQuery插件最好的例子。

您建议的语法($("#targetDom").getQueryString("name");)意味着您将URL查询字符串视为以某种方式附加到HTML元素,这是错误的...