React 团队发布了一个useEvent RFC。
用于定义始终稳定的函数引用的事件处理hook,解决hook存在的闭包陷阱问题。
能够代替部分useEffect,简化心智负担。
目前还没有发布。
这个话题比较大,仅仅代表个人初浅的想法。
使用JavaScript进行实践。
在JavaScript中,正则表达式也是对象,这些模式用于RegExp的exec
和test
以及String 的match
replace
search
等方法
正则表达式很少有最终方案,更常见的情况是取决于对不确定性的容忍程度,同时存在多种解决方法。
在需要使用正则时搜一搜,复制粘贴改一改。有些时候看不太懂,只要能够跑的通就满意了,心里没有底,到底正不正确。又需要临时抱佛脚,并没有系统的去学习。学过之后过一段时间,就会忘记,反反复复,因此记录下来。
美国一位知名程序员杰米·加文斯基(Jamie Zawinski)说过一句话:
正则很难掌握和利用的工具。
既然这么难,使用的时候搜索以下,就解决问题了。为什么还要学习呢?
如果不熟悉一个技能的时候,遇见问题也想不到可以使用这个技术,根本就不会考虑这个技术。
维基百科中的解释:
正则表达式(英语:Regular Expression,常简写为regex、regexp或RE),又称正则表示式、正则表示法、规则表达式、常规表示法,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。
简单来说正则就是用来匹配和处理文本的字符串。
工作时经常用到正则表达式,例如文件格式匹配。
使用 Docusaurus 构建、GitHub 源代码管理、Vercel 自动部署。
一般而言,在 Web 开发中,我们都是 CSS、HTML、JavaScript 三者进行分离的。
HTML 负责网页的结构。
CSS 负责网页上面各个元素的展示样式(效果)。
JavaScript 负责网页与用户的交互(逻辑)。
将计算机程序分隔为不同部分的设计原则,就是关注点分离原则(Separation of concerns SoC)。因此 HTML、CSS、JavaScript 三者就是典型的应用关注点分离原则。
CSS-in-JS
是一种样式技术,使用 JavaScript 编写 CSS,也就是把 CSS 集成到 JavaScript 中。与我们的认知是背道而驰的
解析此 JavaScript 时,会生成 CSS(通常作为<style>
元素)并附加到 DOM 中。
当时学习 Activiti 工作流时,数据表特别多,有些不懂什么意思,因此总结起来。
因为 MySQL 用得最多,所以都是用 MySQL 进行说明。