A · ### 解答思路 按团队规模和用途分开推荐:管理 Bug/需求可以用禅道;团队人数较少、只是简单协作任务,用钉钉自带的轻量工具也够用。 ### 详细说明 - **[禅道](https://www.zentao.net/)**:一款开源的项目管理软件,覆盖需求、任务、Bug、测试等研发全流程管理,不少公司会用它来做 Bu
A · ### 解答思路 关键在于 `focusout` 和 `blur` 的冒泡差异:`focusout` 支持事件冒泡,可以用事件委托统一绑定在父级容器上;`blur` 不支持冒泡,必须在每个 `input` 上单独绑定。 ### 示例代码(如有代码) ```js // focusout 支持冒泡,直接委托给父级容器 $(
我们日常工作中虽然会遇到很多 BUG,我们也熟练掌握使用搜索引擎解决开发中的问题。
顺利入职。把我最近找工作的心得记录下来。
A · ### 解答思路 先明确问题出在前端还是后端,再对照参数名是否一致,最后确认请求的 `Content-Type` 是否支持文件上传。 ### 示例代码(如有代码) ```java @PostMapping("/upload") public void upload(@RequestParam("avatar") Mul
A · ### 解答思路 这几个比较结果都是 `==` 隐式类型转换规则导致的:只要比较的两边类型不同,引擎会按固定顺序把一方(或双方)转换成基本类型再比较。而 `[] != []` 比较的是两个不同的对象引用,永远不相等(无论内容是否相同)。 ### 示例代码(如有代码) ```js console.log(34 == '0
A · ### 解答思路 浮动元素的宽度、高度属于会影响布局的几何属性,修改后会触发重排(Layout),这个结论可以通过实际测试代码验证。 ### 示例代码(如有代码) ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <titl
A · ### 解答思路 图片展示模糊,一般不是单一原因,可以按下面的顺序排查: 1. 确认「拿到的图片」是不是「上传的原图」——很多情况下前端或后端在上传/存储环节做了压缩,导致展示图并非原始分辨率。 2. 如果上传前使用了 `canvas` 对图片进行处理(如裁剪、缩放),这个过程本身也会造成一次压缩,画质下降是正常现象。
往年的我早早就参与了活动,今年不知道为什么,直到 2023.01.09 原来这就是答案。虽然果只有一个,但是因会有很多可能,不管怎么说反正是润
A · ### 解答思路 用正则 `/[^a-z]/i` 匹配所有「非字母」字符作为分隔符对字符串进行切割,得到一个单词数组,再用 `Set` 去重;需要注意如果原字符串以非字母字符开头/结尾,或包含连续的非字母字符,`split` 结果里会出现空字符串,需要额外过滤。 ### 示例代码 ```js const str = '