var chunker = /((?: \((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;
¥1 = \((?:\([^()]+\)|[^()]+)+\) // 不含有括号,或被括号包裹但包裹内容中没有括号的字符串,(abc)、(a(bc))
¥2 = \[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]
(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+ // [xxx] 、'xxx'、"xxx"、xxx,其中x为不含有'、"、[、]的元素
¥3 = [^ >+~,(\[\\]+ // 不含有空格、>、+、~、,、(、[、\的元素
X = ((?:¥1|¥2|\\.|¥3)+|[>+~])(\s*,\s*)? ((?:.|\r|\n)*)
$1 = (元素|[>+~])
$2 = 空格,空格
$3 = 剩下的部分或者\n\r
do {
chunker.exec( "" );
m = chunker.exec( soFar );
if ( m ) {
soFar = m[3];
parts.push( m[1] );
if ( m[2] ) {
extra = m[3];
break;
}
}
} while ( m );
分享到:
相关推荐
Sizzle 开发环境 一个 /g/ 用户将 OpenNT NTOSBE 构建环境移植到 Win2003 源,作为源中包含的 razzle 构建环境的替代品。 目前它可以很好地构建源代码,但用户注意到了...上次指南更新的最新版本: Sizzle-devtest.7z
资源分类:Python库 所属语言:Python 资源全名:ws_sizzle-0.0.4-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
也许安装 ruby 的更好方法是通过 如果您还没有安装 在您的项目根目录中运行: $ 捆绑安装用法安装generator-sizzle-jekyll : npm install -g generator-sizzle-jekyll创建一个新目录,然后cd进入: mkdir my-...
sizzle-landing-page:菜品审查应用程序的纯HTML登陆页面
在分析Sizzle源码之前,先整理一下选择器的工作原理 先明确一些选择器中用到的名词,后边阅读时不会有歧义: 选择器表达式: “div > p” 块表达式: “div” “p” 并列选择器表达式: “div, p” 块分割器: ...
jQuery / Sizzle自定义伪选择器 只是我的伪装收藏。 表现 请注意将通过这些选择器传递多少个元素,因为它们将无法利用本机DOM querySelectorAll()方法提供的性能提升。 为了在使用这些伪指令中的任何一个时获得最佳...
一个测试demo
Windows物联网开发开始风靡一时–了解通用Windows平台 “ Windows物联网开发的热潮–学习通用Windows平台”演示文稿的源代码 随时向我发的评论,反馈或问题。
python库,解压后可用。 资源全名:sphinx_sizzle_theme-0.0.8-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:sphinx_sizzle_theme-0.0.8-py2.py3-none-any.whl
Sizzle: A Standards-based end-to-end Security ArchitectureSizzle: A Standards-based end-to-end Security ArchitectureSizzle: A Standards-based end-to-end Security Architecture
前端项目-sizzle,一个纯粹的JavaScript、自下而上的CSS选择器引擎,设计为可以轻松地放到主机库中。
在 http://www.cnblogs.com/strick/p/5078435.html 有描述
Sizzle 是一套前端用智能来处理模块和组件依赖关系的框架。 它遵循 CommonJS 的运行规范来完成对各个模块的动态加载。而且可以同时包含其他库而不产生冲突。 Sizzle的使用很简单,其下共有 5 个常用的方法, 只...
NULL 博文链接:https://wubinclat.iteye.com/blog/471850
于是看了jquery的源码,jquery用的选择器的引擎是sizzle,是jquery的作者另一开源项目,在github上面有,号称最快的dom选择器!不到2000行代码。上面说了不是很精彩的开场白,我么来个 for example: $(‘.test’) 在...