正则手记——方法篇

2022-11-16
阅读 7 分钟
1k
方法篇,JavaScript 中都有哪些操作正则的方法。RegExp 对象方法方法描述exec检索字符串中指定的值。返回找到的值,并确定其位置。test检索字符串中指定的值。返回 true 或 false。正则.test(字符串)regexp.test(str)方法 regexp.test(str) 查找匹配项,然后返回 true/false 表示是否存在。 {代码...} regexp.exec(str)r...

正则手记——语法篇

2022-11-16
阅读 8 分钟
1.1k
前言本文纪录正则表达式的语法学习实践。正则常见使用场景:数据验证,例如检查时间字符串是否符合格式;数据抓取,以特定顺序抓取包含特定文本或内容的网页;数据包装,将数据从某种原格式转换为另外一种格式;字符串解析,例如捕获所拥有 URL 的 GET 参数,或捕获一组圆括弧内的文本;字符串替代,将字符串中的某个字...

Promise 实现 (从简易版到符合Promise A+规范)

2022-11-15
阅读 18 分钟
1k
手写 Promise 是面试的时候大家都逃避的送命题,在学些了解后发现通过实现源码更能将新一代的异步方案理解的通透,知其然知其所以然的运用。

2019,帮助你更好的开发小程序

2019-03-21
阅读 12 分钟
7.7k
前言 原生开发小程序有了两个项目,在原生开发小程序经验技巧方面有一些自己的总结,此篇文章做原创分享! 本文适合老手查看,新手请参阅官方文档,同步至github。 1.发布订阅处理复杂逻辑 支持先订阅后发布,以及先发布后订阅 方法源码 {代码...} 全局挂载使用 {代码...} 使用实例 {代码...} {代码...} 注意:使用完成数...

JS传参技巧总结

2018-08-14
阅读 9 分钟
15.2k
从上表可以看到,cookie 已经不建议用于存储。如果没有大量数据存储需求的话,可以使用 localStorage 和 sessionStorage 。对于不怎么改变的数据尽量使用 localStorage 存储,否则可以用 sessionStorage 存储。

函数声明与函数表达式的区别

2018-03-29
阅读 3 分钟
2.8k
函数声明(funDeclaration) 无论在哪儿定义函数,只要是外层函数并且满足不被包裹,就都可以进行全局范围的调用 {代码...} 在函数体内部的函数声明无法提升到全局,只能提升到函数体内顶部(块级作用域空间) {代码...} 函数体内部执行: {代码...} 在外部要想访问函数内部申明的函数,需要先return出来: {代码...} 函数表...