首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery -不干扰js代码的符号(用于别名)

Jquery -不干扰js代码的符号(用于别名)
EN

Stack Overflow用户
提问于 2011-10-15 16:32:47
回答 1查看 103关注 0票数 0

正如我们所知,jQuery使用$作为jQuery的别名。

还有没有其他的标记可以用于我自己的Javascript-Framework?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-15 16:42:16

请记住,“别名”只是另一个变量。除了下划线和美元字符之外,来自ECMAScript 5 spec

Unicode转义序列在IdentifierName中也是允许的,它们向IdentifierName贡献一个字符,由UnicodeEscapeSequence的CV计算得出(参见7.8.4)。UnicodeEscapeSequence前面的\不会为IdentifierName提供字符。不能使用UnicodeEscapeSequence将字符放入IdentifierName,否则该字符将是非法的。换句话说,如果\ UnicodeEscapeSequence序列被其UnicodeEscapeSequence的CV替换,则结果必须仍然是具有与原始IdentifierName完全相同的字符序列的有效IdentifierName。本规范中对标识符的所有解释都基于它们的实际字符,而不管是否使用转义序列来提供任何特定字符。

简单地说,有效的JavaScript变量标识符必须以字母、美元符号或下划线符号开头,并且可以包含unicode字符转义序列。规范中的相关语法部分:

IdentifierStart ::UnicodeLetter $_\ UnicodeEscapeSequence

在编写库的情况下,如果您想使用$,应该不会有问题- jQuery提供了它的noConflict方法来处理这种情况。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7776726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档