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