首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浏览器页面
莫凡是莫烦
创建于2022-09-28
订阅专栏
浏览器方面的前端操作相关
暂无订阅
共55篇文章
创建于2022-09-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
点击劫持攻击
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第22天,点击查看活动详情 “点击劫持”攻击允许恶意页面 以用户的名义 点击“受害网站”。 许多网站都被黑客以这种方式攻击过,包括
Server Sent Events
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第20天,点击查看活动详情 Server-Sent Events 规范描述了一个内建的类 EventSource,它能保持与服务器的
长轮询(Long polling)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第19天,点击查看活动详情 长轮询是与服务器保持持久连接的最简单的方式,它不使用任何特定的协议,例如 WebSocket 或者 Se
IndexedDB
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第18天,点击查看活动详情 IndexedDB 是一个浏览器内建的数据库,它比 localStorage 强大得多。 通过支持多种类
正则表达式和字符串的方法
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第17天,点击查看活动详情 str.match(regexp) str.match(regexp) 方法在字符串 str 中查找 r
粘性修饰符 "y",在位置处搜索
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第14天,点击查看活动详情 y 修饰符让我们能够在源字符串中的指定位置进行搜索。 为了掌握 y 修饰符的使用方式,让我们来看一个实际
灾难性回溯
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,点击查看活动详情 有些正则表达式看起来很简单,但执行起来耗时却非常长,甚至会导致 JavaScript 引擎“挂起”。 大
前瞻断言与后瞻断言
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,点击查看活动详情 有时我们只需要为一个模式找到那些在另一个模式之后或之前的匹配项。 有一种特殊的语法,称为“前瞻断言(lo
选择 (OR) |
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,点击查看活动详情 选择是正则表达式中的一个术语,实际上是一个简单的“或”。 在正则表达式中,它用竖线 | 表示。 例如,我
模式中的反向引用:\N 和 \k<name>
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,点击查看活动详情 我们不仅可以在结果或替换字符串中使用捕获组 (...) 的内容,还可以在模式本身中使用它们。 按编号反向
捕获组
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,点击查看活动详情 模式的一部分可以用括号括起来 (...)。这被称为“捕获组(capturing group)”。 这有两
贪婪量词和惰性量词
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第17天,点击查看活动详情 量词乍一看非常简单,但实际上它们可能很棘手。 如果我们打算寻找比 /\d+/ 更复杂的东西,就需要理解搜
量词 +, *, ? 和 {n}
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第16天,点击查看活动详情 假设我们有一个像这样 +7(903)-123-45-67 的字符串,并想要找到其中所有数字。但与之前不同
集合和范围 [...]
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,[点击查看活动详情](https://juejin.cn/post/7167294154827890702 "https:
转义,特殊字符
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第12天,点击查看活动详情 正如我们所看到的,反斜杠 `` 用于表示字符类,例如 \d。所以它是正则表达式中的一个特殊字符(就像在常
词边界:\b
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第12天,点击查看活动详情 词边界 \b 是一种检查,就像 ^ 和 $ 一样。 当正则表达式引擎(实现正则表达式搜索的程序模块)遇到
锚点 ^ $ 的多行模式,修饰符 "m"
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第16天,点击查看活动详情 多行模式由修饰符 m 启用。 它只影响 ^ 和 $ 的行为。 在多行模式下,它们不仅仅匹配文本的开始与末
锚点:字符串开始 ^ 和末尾 $
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第13天,点击查看活动详情 插入符号 ^ 和美元符号 $ 在正则表达式中具有特殊的含义。它们被称为“锚点”。 插入符号 ^ 匹配文本
Unicode:修饰符 "u" 和类 \p{...}
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第17天,点击查看活动详情 JavaScript 对字符串使用 Unicode 编码。大多数字符使用 2 个字节编码,但这种方式只能
字符类
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第17天,点击查看活动详情 考虑一个实际的任务 —— 我们有一个电话号码,例如 "+7(903)-123-45-67",我们需要将其
下一页