`
暴走的酱油瓶
  • 浏览: 10773 次
  • 性别: Icon_minigender_1
  • 来自: 酱油厂
社区版块
存档分类
最新评论

Js杂记-1

阅读更多
1、compareDocumentPosition返回值
【父】【子】【前】【后】【非同一文档】
匹配为1,反之为0。相等是00000

var contains = document.compareDocumentPosition ? function(a, b){
	return !!(a.compareDocumentPosition(b) & 16);
} : function(a, b){
	return a !== b && (a.contains ? a.contains(b) : true);
};


2、nodeType
1-ELEMENT
2-ATTRIBUTE
3-TEXT
4-CDATA
5-ENTITY REFERENCE
6-ENTITY
7-PI (processing instruction)
8-COMMENT
9-DOCUMENT
10-DOCUMENT TYPE
11-DOCUMENT FRAGMENT
12-NOTATION

3、最近看jquery的sizzle
var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,

拆分第一步
((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])
(\s*,\s*)?
((?:.|\r|\n)*)

再细分一下最长的
(
	(?:
		\((?:\([^()]+\)|[^()]+)+\)
		|
		\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]
		|
		\\.
		|
		[^ >+~,(\[\\]+
	)+
|
	[>+~]
)
分享到:
评论

相关推荐

    网络问题:收集平时遇到的问题

    前端点滴记录学习中遇到的问题,记录成长杂记-48-简介:设置定时任务为每天凌晨2点执行和每小时执行一次?...25-杂记-24-杂记-23-杂记杂记-21-杂记-20-杂记-19- 总结杂记-18-杂记-17-杂记-16-杂记-15-杂记杂记-1

    TrackLastFMForMe:跟踪 LastFM 杂记到 TrackThisForMe

    跟踪 LastFM 杂记到 TrackThisForMe 根本无法正常使用。 需要(目前)相当多的配置来设置。 如何使用 在 main.js 中填写选项 var options { trackthisforme: { access_token: '', category_id: 0 }, ...

    杂记

    杂记 数据库(PostgreSql,MySql) Unix服务 Unix工具 Linux 配置_管理_系统 Криптография 开发运维 Курсы

    kaki-note-02:七瀑布八醒杂记博客

    Netlify开发设定Base directory: Not setBuild command: yarn buildPublish directory: public/Builds: Active本地开发人员yarn installyarn dev执照该项目是根据条款获得。

    asp.net知识库

    完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎 正式发布表达式计算引擎WfcExp V0.9(附源码) 运算...

    miniprogramThreeDynamic.zip

    微信小程序加载glb外部模型,并且进行平移旋转操作

    【uni-app】只支持在微信小程序运行的 导入外部3d模型

    博客描述:https://blog.csdn.net/qq_40558766/article/details/127109617?spm=1001.2014.3001.5502

    matlab有什么好玩的代码-Blogs:记录一些学习历程与思考的blogs

    matlab有什么好玩的代码 title date categories tags README 2019-11-12 14:39:57 -0800 Blogs 今天(10/21/2017)突然发现我的github不能这样子用,我完全把这玩意儿当成博客网站了,代码...这里是一些杂记:) Matlab 这

    PersonalBlog:Nealyang个人博客

    随笔、总结、个人、学习、杂记 任何问题交流,提issue 搞搞js Typescript Typescript+Decorator:装饰你的代码 【THE LAST TIME】Typescript 进阶之重难点梳理 一张页面引起的前端架构思考 拍卖源码架构在拍品详情页...

    Miscellanea:不同的东西

    杂记不同的东西多维数据集需要three.js

    GlitterAndRetribution

    杂记 网站 领英 运球 推特 执照 用户故事,MVP,规范和伪代码 humans.txt 安装 包装控制(推荐) 在制品:尚未提交给PackageControl.io 。 手动的 在制品:包括手动安装说明 设置 打开用户首选项文件,可以...

    markdown:前端学习笔记

    前端杂记 策略模式 发布订阅者模式 责任链模式(todo) 0.1+0.2 为什么不等于 0.3 == 和 === 的区别 ... 浏览器 HTTP 的缓存机制 Event Loop 预编译 进阶 前端性能初探-h5 工作笔记 百度地图换高德地图中遇到的坑 ...

    信息技术挑战:信息技术的挑战问题

    杂记 这花了多长时间? 是的,我花的时间超过了估计的时间。 部分原因是我将其视为尝试使用grid的机会,而我从来没有机会在此级别上使用过。 而且,我通常没有时间去真正地探讨有关语义选择的琐事。 另一部分是我...

    Miscellany:各种与项目无关的一次性,测试和转移

    杂记当前内容: Domino StateManager:一个包含StateManager实现的数据库,该实现将视图状态写入到随附的NSF而不是文件系统中frostillicus.wrapbootstrap.ace_1.3:用于 。 请注意,实际主题不包括在内-其js,css等...

    BLOG:LinYY博客

    林一一同学的杂记 今年春天的太阳一定很暖. /hero.jpg height color 920px wheat false Guide /views/other/guide title details Yesterday 开发一款看着开心、写着顺手的 vuepress 博客主题 title details Today ...

    jchans.github.io:jchans的github页面

    老翰的Github Page的回购 有点像是放笔记或杂记的地方,有点杂。 希望能慢慢整理成某种部落格的型态。 这个Github页面: :

    miniprogramThree.zip

    Three.js 加载3d模型 (修改版)修改真机背景可透明

    demoTest.zip

    uni-app 的 APP 端导入外部 3d 模型

Global site tag (gtag.js) - Google Analytics