Sizzle 引擎--原理与实践2

主要流程与正则 表达式分块 var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g; 这个正则比较长,主要是用来分块和一步预处理。 1、 2、 3、 4、 'div
相关文章
相关标签/搜索