0

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

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

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

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

getQueryString("name");

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

问候,

纳文

4

1 回答 1

1

前段时间我发现了这句话:

不要学习 jQuery。就用它吧。

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

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

关于您的示例,它不是 jQuery 插件的最佳思想示例。

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

于 2013-03-01T10:33:42.270 回答