Jquery - 不干扰 js 代码的标志(别名)
我们知道,jQuery 使用 $ 作为 jQuery 的别名。
还有其他标志可以用于我自己的 Javascript 框架吗?
As we know, jQuery uses $ as an alias for the jQuery.
Are there others signs available that i can use for my own Javascript-Framework?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请记住,“别名”只是另一个变量。除了下划线和美元字符之外,来自 ECMAScript 5 规范:
简而言之,有效的 JavaScript 变量标识符必须以字母、美元符号或下划线符号开头,并且可以包含 unicode 字符转义序列。规范中语法的相关部分:
在编写库的情况下,如果您想使用
$
应该不会有问题 - jQuery 提供了noConflict
方法来处理这种情况。Remember that an "alias" is just another variable. Aside from the underscore and dollar characters, from the ECMAScript 5 spec:
To put it simply, valid JavaScript variable identifiers have to start with a letter, dollar symbol or underscore symbol, and can contain unicode character escape sequences. The relevant part of the grammar from the spec:
In the case of writing a library, if you want to use
$
there shouldn't be a problem - jQuery provides it'snoConflict
method to handle that exact situation.