摘要:
> 在读Sizzle源码的时候,看到这样一个正则。`identifier = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+`。 想知道`\x00-\xa0`所表示的字符区间到底是些什么字符,与是就想到将其转为字符输出来看看。>> 查了一些资料,Js转解码有点麻烦。### 先说... 阅读全文
摘要:
### 正则中的编码在正则表达式中可以使用字符串本身,也可以使用它的ASCII码或Unicode码。要用ASCII码来表示一个字符,则必须制定一个两位的十六进制代码,并在前面加上`\x`。如:字符`b`的ASCII码为98,转成十六进制就是62,即`\x62`。``` /\x62/.test("b... 阅读全文
摘要:
鉴于对Sizzle的不解和本人的渣渣英语水平及文字功底,错误应该不少。在后续的阅读源码过程中会逐步回头修改这些错误。 阅读全文