首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
老姚
掘友等级
《JS正则迷你书》作者
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
386
文章 344
沸点 42
赞
386
返回
|
搜索文章
最新
热门
玄学:那些年我为之疯狂的超能力(有音频版)
晚上与朋友聊天,聊到能力的话题时,突然想起了一篇很早之前写的,但未曾公开发表的文章。 打开丢在角落里的旧电脑,在各个文件夹里找了小半天。终于,它重见天日。 仔细读了一遍后,有种说不出来的感觉。从小到大,我对这些大大小小能力竟这么痴迷。 今天在这里发表出来,以纪念逝去的青春。 有…
【JS迷你书】我的 JavaScript 世界观
我们都生活在主观的世界里,但真实世界却是个复杂系统。 对于一个非线性系统来说,用任何线性思维去理解都会所偏颇。 用《失控》的观点来说,对于非线性系统,你只有运行起来才知道它具体会是什么。 《好好学习》一书中,一个重要假设就是:复杂现象背后都是由几个简单的规律所主导的。 个人认为…
CSS 滚屏效果,要比想象中的难
比如下图中,有的列表项的文字短,有的文字长。 需求是:希望文字长的部分能通过动画滚动显示。 我的第一反应是用纯 CSS 做不了。 其中涉及了一些有趣 CSS 知识点,在这里分享一下。 1. 如何让文字溢出容器? work-break 属性是用来处理文字如何换行的,这里使用了不太…
改进,从一个数组中找出 N 个数,其和为 M 的所有可能
举个例子,从数组 [1, 2, 3, 4] 中选取 2 个元素,求和为 5 的所有可能。答案是两组组合: 1,4 和 2,3。 这里我们简单说一下总体思路:根据数组长度构建二进制数据,再选择其中满足条件的数据。 我们用 1 和 0 来表示数组中某位元素是否被选中。因此,可以用 …
如何 clone 一个正则?
通过这段代码,我们顺便复习一下 JS 正则对象的部分知识。 首先,regexp.constructor 就是 RegExp。 了解 JS 原型相关知识的话,这一点应该没问题。 具体说来,/xyz/gim 是正则字面量,是构造函数 RegExp 的实例。/xyz/gim 取 co…
正则的与或非
正则是用来匹配字符的,它一个重要用途就是搜索。 说到搜索,很容易就想到搜索引擎,比如 Google。 Google 本身有一些简单搜索技巧甚是有用。 比如,实现集合运算功能:与、或、非。 本文尝试用正则来模拟一下。 1. 关键字 包含hello这个单词所有网页会被搜索出来。 上…
2018年收获5条认知,条条振聋发聩 | 掘金年度征文
很开心,在掘金上分享一下自己在2018年的收获。 本文内容大部分都是与技术无关的。 1. 知识与技能的区别 2018年买了一门课,《5分钟商学院》。听到其中一讲后,备受启发。 它整整影响了我一年。 观点很简单,要区分知识与技能的区别。知识是可以学到的,但是技能只能习得。 不能把…
正则实现数学运算
本文完。 欢迎阅读我的《JS正则迷你书》。
正则实现数组滤重
有很多种方法能实现数组滤重功能,有人统计过在 JS 里至少就有 10 种方式。 诚然,就算能实现,估计也没人会把它当成最佳实践的。 所以这里,我们只考虑可能性。 本文给出的答案:可以!而且不止一种方式。 下面我们从易到难一步步来看如何实现的。 1. 相邻字符滤重问题 其中 \1…
(?<=p)与:nth-child()的相似性分析
标题挺有意思吧,一个来自正则,一个来自 CSS。 前者是正则断言,后者是 CSS 选择器。 正则是用来做什么的?匹配字符的。 选择器是用来做什么的?匹配元素的。 既然都是用来“匹配”的,那么,如果二者在一些地方有什么相似之处,应不足为奇。 我发现 (?<=p) 与 :nth-c…
下一页
个人成就
社区共建者
优秀创作者
文章被点赞
18,578
文章被阅读
922,197
掘力值
50,504
关注了
30
关注者
23,736
收藏集
4
关注标签
7
加入于
2016-11-10