npm ci和npm install的区别
npm ci命令和npm install类似,但是它更适用于自动化环境,比如测试平台、持续集成和部署——或者任何需要确保对依赖项进行全新安装
2023-01-09 3194 0
VSCode 安装ESLint并配置为保存自动格式化
ESLint 是一种用于识别和报告在 ECMAScript/JavaScript 代码中发现的模式的工具,其目标是使代码更加一致并避免错误。我们可以通过配置codeActionsOnSave在保存时自动格式化代码。
2023-01-04 4193 0
React @testing-library UserEvent.paste用法更新到14版本后不生效
把testing-library从13.5.0更新到了14.1.1,发现原来paste的case过不了。paste方法第一个参数不再传element,而是先focus到目标元素上再进行paste操作。
2023-01-03 2741 0
@testing-library userEvent和fireEvent的区别
写react项目UT的时候@testing-library userEvent和fireEvent都能实现触发事件的功能,那么它们的区别是什么?
2022-12-22 4334 0
position:sticky纯css实现粘性定位让元素滚到顶部固定
想要让某些元素(例如导航,概要)滚动到顶部后就悬停在顶部固定,可以通过postion:sticky纯css简单实现,而不用使用js使得代码很复杂。
2022-12-22 3384 0
@testing-library/react单元测试getBy queryBy和findBy的区别
查询是测试库提供的在页面上查找元素的方法。 有几种类型的查询(“get”、“find”、“query”); 它们之间的区别在于,如果没有找到元素,查询是否会抛出错误,或者它是否会返回一个 Promise 并重试。
2022-12-22 2946 0
React Error: Exceeded timeout of 5000 ms for a test. 错误
为React项目编写单元测试时报错Error: thrown: "Exceeded timeout of 5000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test."
2022-12-19 4560 0
javascript使用正则RegExp匹配到的值replace替换
javascript使用正则RegExp匹配到的值replace替换。有这么一个需求,有一个文档列表,我通过输入关键字筛选出查找的文档。
2022-12-14 1883 0
ios safari浏览器button有2px的margin
ios safari浏览器button有2px的margin,解决方法是reset button的margin覆盖掉它。
2022-11-23 1709 0
Flex布局学习使用教程示例
Flex布局使用教程。Flex学习工作白皮书。flex-direction,flex-wrap,flex-flow,justify-content,align-items使用方法。
2022-11-21 2603 0
React路径不变location.search参数改变不触发useEffect
React项目里有两个菜单项会到同一个pathname但是参数不同,这两个页面切换时不会触发页面数据刷新。解决方法是使用useLocation()。
2022-11-13 3628 0
Angular自定义验证器ValidatorFn单元测试
在项目中定义了自定义的验证器,表单formgroup使用了Mock,所以自定义验证器代码没有被覆盖。如何为自定义验证器ValidatorFn写单元测试呢?如何Mock自定义验证器ValidatorFn呢?我是这么做的。
2020-11-03 4297 0
Vue安装和创建Vue项目
执行vue init webpack vue-project 命令安装完成后,在刚才执行命令的目录下就生成了项目文件夹。输入命令cd first-vue进入到项目目录下,运行命令npm run dev便可以打开本地服务器实时查看效果(localhost:8080)。
2019-11-04 3336 0
jquery.combo.select插件设置选中项
jquery.combo.select插件设置选中项,先修改select的选中项,使用方法$("select").comboSelect().trigger('change.select');触发更新即可。
2019-08-06 4331 0
JS实现类似文本contains的方法,用indexOf实现
js里面没有这个方法去判断字符串str是不是包含substr,而js提供了另一个方法indexOf:str.indexOf("substr") != -1;如果上面这个表达式为true,则包含,反之则不包含。
2019-08-01 3538 0
JS粒子特效jQuery插件particleground
Particleground 粒子系统是一个jQuery插件,相当时髦富有科技感的背景。很多区块链公司网站都使用该特效。Particleground包括一个可选的视差效应控制鼠标在桌面设备和移动设备上的陀螺仪。它适用于任何浏览器支持HTML5画布。
2018-04-24 5123 1
- 匿
-
匿
匿名用户 2026-06-01
- 匿
-
飞
飞翔 2026-05-06
-
匿
匿名用户 2026-04-28