SF
Rainbow's Blog
Rainbow's Blog
注册登录
关注博客
注册登录
主页
关于
RSS
正则手记——方法篇
RainBow
2022-11-16
阅读 7 分钟
1.2k
方法篇,JavaScript 中都有哪些操作正则的方法。RegExp 对象方法方法描述exec检索字符串中指定的值。返回找到的值,并确定其位置。test检索字符串中指定的值。返回 true 或 false。正则.test(字符串)regexp.test(str)方法 regexp.test(str) 查找匹配项,然后返回 true/false 表示是否存在。 {代码...} regexp.exec(str)r...
正则手记——语法篇
RainBow
2022-11-16
阅读 8 分钟
1.2k
前言本文纪录正则表达式的语法学习实践。正则常见使用场景:数据验证,例如检查时间字符串是否符合格式;数据抓取,以特定顺序抓取包含特定文本或内容的网页;数据包装,将数据从某种原格式转换为另外一种格式;字符串解析,例如捕获所拥有 URL 的 GET 参数,或捕获一组圆括弧内的文本;字符串替代,将字符串中的某个字...
Whistle 使用教程
RainBow
2022-11-15
阅读 4 分钟
2.5k
whistle(读音[ˈwɪsəl],拼音[wēisǒu])基于 Node 实现的跨平台 web 调试代理工具,类似的工具有 Windows 平台上的 Fiddler,主要用于查看、修改 HTTP、HTTPS、Websocket 的请求、响应,也可以作为 HTTP 代理服务器使用。
Promise 实现 (从简易版到符合Promise A+规范)
RainBow
2022-11-15
阅读 18 分钟
2k
手写 Promise 是面试的时候大家都逃避的送命题,在学些了解后发现通过实现源码更能将新一代的异步方案理解的通透,知其然知其所以然的运用。
我的 markdown 写作风格改进 :以《中文技术文档的写作规范》为标准
RainBow
2022-11-10
阅读 1 分钟
672
偶然的机会,今天重新阅读了阮一峰老师的《中文技术文档的写作规范》,发现在之前自己书写的文档实在差的很。所以在这里记录下写文档可以改进的地方,以后在写作方面有新的见解也会同步到这篇文章。
常用 Git 命令清单
RainBow
2020-08-01
阅读 4 分钟
1.5k
在日常工作我中使用 vscode 作为开发编辑器,本地使用编辑器自带的 git 解决方案,安装了 TortoiseGit 来简化 git 操作,但是必要的命令行操作还是必须的。
Git 使用进阶
RainBow
2020-08-01
阅读 5 分钟
1.3k
前言随着 git 的使用普遍化,现在更需要关注使用的规范流程,在此纪录。目录漂亮的徽章更好的 pull配置代理及取消代理rebase 命令修改 commit 提交历史Git-merge 时忽略文件漂亮的徽章持续集成 npm 自定义可以自定义修改 左侧 label 文字,右侧颜色 其他 更好的 pull起因 {代码...} 使用 rebase 就感觉所有人都在同一条...
2019前端工具调查报告(译文)
RainBow
2019-12-24
阅读 21 分钟
3.2k
今年,3005 名开发人员回答了 27 个问题,涉及范围广泛的前端工具和方法学。 像往常一样,我衷心感谢每一位花时间填写这封信的人。 组织和撰写这项调查今年特别具有挑战性,因为我们家又多了一个女婴(因此这些调查结果被推迟了!)。
同步你的 Gihub fork
RainBow
2019-05-19
阅读 2 分钟
3.2k
前言 选择拥抱开源,无疑参与 github的开源项目是最好的选择,先从同步 fork 仓库开始做起! 一、确认本地 fork 仓库版本是否落后于原仓库 1. 查看 github fork 仓库后的 commit数量及提交日志 本地 clone 自己仓库 后的 commit log 日志,与 gihub 上一致 2. 查看原仓库的相关信息,比较 比较后得知:本地 fork仓库的版...
rem适配移动设备
RainBow
2019-04-24
阅读 3 分钟
6.1k
rem 单位的计算参考 html 的根节点 font-size进行计算,根节点的字体变化,布局参考的 rem 页面也会相应进行缩放,此为 rem 布局的本质。
2019,帮助你更好的开发小程序
RainBow
2019-03-21
阅读 12 分钟
7.8k
前言 原生开发小程序有了两个项目,在原生开发小程序经验技巧方面有一些自己的总结,此篇文章做原创分享! 本文适合老手查看,新手请参阅官方文档,同步至github。 1.发布订阅处理复杂逻辑 支持先订阅后发布,以及先发布后订阅 方法源码 {代码...} 全局挂载使用 {代码...} 使用实例 {代码...} {代码...} 注意:使用完成数...
JS传参技巧总结
RainBow
2018-08-14
阅读 9 分钟
15.5k
从上表可以看到,cookie 已经不建议用于存储。如果没有大量数据存储需求的话,可以使用 localStorage 和 sessionStorage 。对于不怎么改变的数据尽量使用 localStorage 存储,否则可以用 sessionStorage 存储。
git+Github的正确姿势
RainBow
2018-04-20
阅读 2 分钟
6.9k
前言此文章是笔者在 github 使用中的一些经验性总结,学习的新姿势会同步更新,记录。目录一、可访问性二、展示自己的项目三、专业指引四、其他物料五、参与开源贡献可访问性你可以正常访问 github.com 网页并且正常提交代码吗?1、关于正常访问网页版下面是通过修改本地 hosts 文件的方式增强访问,推荐采用网络代理方...
函数声明与函数表达式的区别
RainBow
2018-03-29
阅读 3 分钟
3k
函数声明(funDeclaration) 无论在哪儿定义函数,只要是外层函数并且满足不被包裹,就都可以进行全局范围的调用 {代码...} 在函数体内部的函数声明无法提升到全局,只能提升到函数体内顶部(块级作用域空间) {代码...} 函数体内部执行: {代码...} 在外部要想访问函数内部申明的函数,需要先return出来: {代码...} 函数表...
Git 入门与实践
RainBow
2017-11-24
阅读 4 分钟
2.9k
Git 入门与实践推荐:猴子都能懂的 GIT 入门Git --everything-is-loca 官方文档Git 教程-廖雪峰Git 的使用方式有很多。图形化 —— 小乌龟(Tortoise Git )、命令行—— git bash、IDE 集成等 ......目录1. 基础配置2. 工作流3. 常用命令4. 完整流程5. 常用命令速查表6. 参考链接基础配置(1) 配置用户名和邮箱: {代码...}...