jQuery以外的哪个Javascript库使用$?

时间:2012-05-13 18:27:01

标签: javascript jquery drupal-7

$ is not a function是新手在尝试在Drupal 7中使用JQuery时遇到的常见错误消息。

解释是在Drupal中禁用$的使用以避免与其他库冲突。但是哪个其他库正在使用$?

3 个答案:

答案 0 :(得分:4)

至少有两个主要的:

这可能是因为在最常用的功能中使用一个字符可以节省大量时间。并且due to some restrictions for characters in variable name in JavaScript实际上有两个候选人用于这样的一个字符名称:$__经常用于例如.gettext函数或丢弃变量)。因此,我宁愿期望如果某个框架具有一个带有一个字符名称的快捷函数,则可能是$

答案 1 :(得分:2)

常见问题之一是JQuery本身的几个不同版本,但我不确定这是Drupal的原因。 另一种可能性是Mootools

答案 2 :(得分:1)

zepto也使用$,是jQuery的轻量级替代品:

http://zeptojs.com/

此外,它匹配大多数jQuery API。