如何确定哪个库使用来自控制台的$ sign?

时间:2015-10-08 10:31:43

标签: javascript jquery

我已经处理了一个使用多个JS库的项目,包括jQuery。经过

 $.fn.jquery 

然后返回

  

无法读取未定义的属性'jquery'

然而,

 jQuery.fn.jquery

返回jquery版本,它告诉我其他东西正在使用$符号。有没有办法确定某个库是否使用它以及哪个库来自控制台?

1 个答案:

答案 0 :(得分:1)

所有库都有自己的属性和方法, 更好的方法是在Chrome控制台中输入$,然后尝试扩展直到获得预期的结果。

fnjquery个对象,其jQuery属性包含$的版本。

假设还有另一个使用(function($){//Here you can use $ or $$ or anything which is allowed to use as variable. })(jQuery); 的库,它可能具有获取版本的属性版本。

使用jQuery的更好方法是使用闭包。

这是示例。

ParentApp
     - childApp1
           - pom.xml
           - other directories
     - childApp2
           - pom.xml
           - other directories
     pom.xml(parent directory contains only pom.xml file)