
JavaScript
文章平均质量分 70
zhichaosong
总想搞点事情!
展开
-
用 JavaScript 检测键盘大写锁定键的状态 - JS 判断大写锁定
用户在输入密码的时候,由于看不到输入的字母,这时如果 Caps Lock 大写锁定键打开,会给用户造成不必要的困扰。让我们看看如何使用JavaScript检测大写锁定。有更好的浏览器支持,所以我们更喜欢使用它。如果您有任何问题,请在评论中告诉我们。的方法,我们可以使用它来执行此操作。如果我们愿意的话,我们还可以使用。这段代码告诉我们如何使用。原创 2024-02-19 11:54:19 · 1435 阅读 · 0 评论 -
记一个React组件入参不当导致页面卡死的问题
React 组件入参处理不当导致点击按钮后页面卡死原创 2024-01-07 22:46:32 · 912 阅读 · 0 评论 -
实验分析React编译产物
> webpack 帮我们处理了组件引用关系,将 jsx 转换成了 js 代码,这里我们通过实验看一下产物的跟预想的是否一样:> 1. 公共组件编译后是一份产物么?> 2. 能否手动控制公共组件一份还是多份产物?> 3. 如果使用 JSON 映射组件的方式,json 本身是否会打包进去?json 中未使用的组件是否会打包进去?原创 2022-11-01 13:07:40 · 988 阅读 · 0 评论 -
关于前端研发质量提升的建设思路
线上无小事,出现线上事故轻则影响用户体验,重则造成资损,这都是我们不愿意看到的现象。但又有一个著名的墨菲定律:可能出错的事,就一定会出错。那么我们应该如何减少错误、降低影响呢?原创 2022-08-19 21:46:14 · 3636 阅读 · 4 评论 -
package-lock.json那些事
在多人开发时经常冲突,该如何解决才能保证线上质量?如何定义才能符合我们的预期?本文通过实验来探究包版本管理最佳实践。原创 2022-08-05 12:03:37 · 1490 阅读 · 0 评论 -
FormRender使用场景及原理简介
schema 以国际标准的 JSON schema为基础,同时能够方便使用任何 antd 的 props通过bind字段,允许数据的双向绑定使用{{...}}书写表达式来完成简单的联动原创 2022-08-03 21:31:35 · 5158 阅读 · 0 评论 -
【最佳实践】前端常量如何定义适用不同场景
维护常量枚举值是一个常见的场景,手工维护的成本高而且团队风格不统一,如何处理更好呢?使用常量的 4 个场景:① 代码常量,避免魔法数字;② 常量转中文,一般在列表展示等场景使用;③ 下拉选项,例如 select 的 option;④ TS 声明;.........原创 2022-06-21 20:36:07 · 1004 阅读 · 0 评论 -
正则表达式获取 URL 中的所有参数和值
解析 URL 参数是一个常用的场景,一般有 2 种处理方式:① 正则获取;② split 自行处理;本文写了 2 个常用的场景示例:① 获取所有参数;② 获取单个参数;一. 获取所有参数的 <key, value> 对象1. 正则方式/*** 获取当前 URL 所有 GET 查询参数* 入参:要解析的 URL,不传则默认为当前 URL* 返回:一个<key, value>参数对象*/function getUrlQueryParams(url = locatio.原创 2021-02-02 01:06:27 · 9823 阅读 · 3 评论