Jquery插件与javascript

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

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

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

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

 getQueryString("name"); 

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

问候,

纳文

我刚才发现这句话:

不学习jQuery。 只是使用它。

我认为这是新手最好的建议之一。

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

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

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