Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery插件Vs javascript_Javascript_Jquery_Jquery Ui_Jquery Plugins - Fatal编程技术网

Jquery插件Vs javascript

Jquery插件Vs javascript,javascript,jquery,jquery-ui,jquery-plugins,Javascript,Jquery,Jquery Ui,Jquery Plugins,有人能解释一下下面的利弊吗 我有一个获取url查询字符串参数的函数,但我需要知道哪种方法是编写该函数的最佳方法。例如:如果我使用jquery插件风格创建函数,那么每次我都需要使用目标元素访问函数,如下所示 $("#targetDom").getQueryString("name"); 但是,如果我使用javascript类或javascript设计模式创建函数,它将是 getQueryString("name"); 这是一个小示例,但考虑到大型应用程序,哪种方法最好?使用jquery插件有什

有人能解释一下下面的利弊吗

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

$("#targetDom").getQueryString("name");
但是,如果我使用javascript类或javascript设计模式创建函数,它将是

getQueryString("name");
这是一个小示例,但考虑到大型应用程序,哪种方法最好?使用jquery插件有什么缺点吗

问候,


纳文

我刚才发现了这句话:

不要学习jQuery。就用它吧

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

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

关于您的示例,这并不是jQuery插件的最佳思考示例


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

我突然想到的一点是,jQuery将是前者的依赖项,而不是后者:)这就是原因。Jon我修改了我的问题JavaScript不是一种设计模式,它是一种语言,你应该在考虑涉及库/框架之前先学习它。是的,我知道,我只是担心在任何地方使用jquery插件的方法。