为什么有几个javascript库使用$进行一次或其他用途

sus*_*ani 8 javascript

我已经看过几个使用$ jQuery,mootools,prototype等的javascript库,甚至还有一些关于javascript的书推荐使用$作为document.getElementById的函数替换.这只是一个随机的事情.

NM.*_*NM. 11

在ECMA规范中实际引入$作为有效变量名称的原因是为了区分机器生成的代码和人工编写的代码.
大多数JS库都使用$,因为很少有人想要命名一些变量$,因此它可以避免碰撞和意外覆盖变量.(但是现在因为每个库都使用$,如果你想使用两个库,那么你就是在喝汤).


Fel*_*ing 5

我只能假设,但我认为它比单个字符或下划线更"可见" _.

或者换句话说:它是人群中最短的标识符.