第42期:正则表达式工具教程

date
Apr 1, 2022
slug
2022-weekly-13
status
Published
tags
Cooking
regex
React
summary
CSS 数学函数,Lerna 运行流程剖析,前端包管理器探究,正则表达式的工具与教程前端脚手架CLI开发教程,一键生成像素风格头像,即时设计
type
Post
weixin
authors
topic
Description
Link
 
🗞️ 文章推荐
《聊聊有趣的 CSS 数学函数》—— CSS 数学函数允许在 CSS 属性值中执行数学表达式,min() max() calc() clamp()
《前端包管理器探究》—— 关于依赖管理的真相
 

⚒️ 开源与库

rxjs-hooks —— 2K ⭐️ rxjs-hooks 有完整的测试用例,测试覆盖率 100%。目前一共只有两个 hooks:useObservable和 useEventCallback
Cirrus —— A component centric CSS framework for fast prototyping
notion image

正则表达式的工具与教程

regex-vis.com —— 一个辅助学习、编写和验证正则的工具。它不仅能对正则进行可视化展示,而且提供可视编辑正则的能力。
notion image
learn-regex —— 41K⭐️ 在这个课程里面,你能学到一系列关于正则表达式基础知识,如基本匹配、元字符、简写字符集、零宽度断言、标识等内容。
notion image
ihateregex.io—— 3.5K⭐️ 这个网站的主要作用,是可快速搜索并匹配到合适的正则表达式,帮你完成如用户名、邮箱、日期、手机号码、密码等常见规则的验证
notion image
regexlearn.com —— 1.7K⭐️ 该教程会基于问答的形式,通过可交互式界面,让你在互动中实践与理解正则表达式,使得整个学习过程不再枯燥乏味。作者是 aykutkardas.com
notion image
notion image
regex101 —— 一款在线练习工具,来帮你巩固正则表达式的学习基础,在你运行检查正则表达式规则的时候,还会在左侧非常贴心的给出对应解释。而在右下角还附有正则表达式的快速参考手册,方便你边练边学。
 
 

🍻 技术专题

持续关注CSS IN JS解决方案

CSS IN JS

 
 
 

🎉 经验教程

前端脚手架CLI开发

打造属于一个自己的前端脚手架,对于前端开发者来说很有必要性,工欲善其事必先利其器,下面就来介绍一些如何开发:
开发脚手架我们需要用到的三方库
commander —— 实现脚手架命令的配置【中文文档】
  • usage(): 设置 usage 值
  • command(): 定义一个命令名字
  • description(): 设置 description 值
  • option(): 定义参数,需要设置“关键字”和“描述”,关键字包括“简写”和“全写”两部分,以”,”,”|”,”空格”做分隔。
  • parse(): 解析命令行参数 argv
  • action(): 注册一个 callback 函数
  • version() : 终端输出版本号’
chalk —— 命令行美化工具,例如实现多种颜色,花里胡哨的命令行提示
inquirer—— 命令行交互工具,支持 Confirm 确认,List单选,Checkbox 多选等多种交互方式
ora —— 命令行 loading 效果 semver —— 版本检测提示 fs-extra —— 更友好的文件操作,模块是系统 fs 模块的扩展,提供了更多便利的 API,并继承了 fs 模块的 API。 execa —— 执行终端命令 download-git-repo —— git远程仓库拉取
figlet —— 生成基于 ASCII 的艺术字,可以将 text 文本转化成生成基于 ASCII 的艺术字
开发目的
1、包中包含我们用于创建的工程包样板,可以快速创建开发脚手架
2、能够从git远程拉取指定的工程包,用于创建开发脚手架
 

ThreeJS

 

🌋 开发周边

Pixel me ——一键生成像素风格头像
notion image
即时设计 —— 另一款替代 figma的国人工具。
notion image
 
 

⭐️ 欢迎订阅投稿

notion image

📑
© 版权声明 本站为纯属技术资源分享站点,资源是网络搜集整理而成,版权均归原作者所有。 本站仅提供一个观摩学习的环境,将不对任何资源负法律责任。 若无意中侵犯到您的版权利益,请来信联系我们,我们会在收到信息后会尽快给予处理! 网站内所有资源仅供学习交流之用,如有下载内容,请于下载后24小时内删除,请支持原作正版。 转载请保留本站链接及申明内容, 联系方式:zyj10222@126.com。