我见过几个使用 $ 的 javascript 库,无论是 jQuery 、 mootools 、prototype 等,甚至一些关于 javascript 的书籍也建议使用 $ 作为 document.getElementById 的函数替换。这只是随机的事情吗?
实际上在 ECMA 规范中引入 $ 作为有效变量名的原因是为了区分机器生成的代码和人类编写的代码。
大多数 JS 库都使用 $,因为您很少需要命名某些变量 $,因此可以避免变量的冲突和意外覆盖。
(但是现在由于每个库都使用 $,如果您想使用两个库,那么您就陷入困境了)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)