wuwhs

1900
获赞数
18
关注数
2543
粉丝数
深圳
IP 属地广东
2018-02-09 加入
浏览 35.6k

Code for work, write for progress!

6,009 声望|大师
全站排名超越 99.82% 用户
前端
5.6k
javascript
5.2k
html5
2.7k
css
1.2k
vue.js
1.1k
个人动态
  • 发布了文章2023-12-06
    从0-1企业微信自建应用开发
    最近针对于大客户企业微信群聊业务诉求做定制化开发,增强功能场景和业务管理抓手,比如获取群聊ID,统计群聊咨询问题,一键推送群聊消息等业务场景。针对于新手在这里记录分享了从新建项目,到账号申请,再到项目接入,场景问题分析,最终上线的全流程,希望对你有...
  • 回答了问题2023-05-22
    请教大佬们,使用echart绘制心电图?
    首先,生成了7500个模拟的心电数据点,并根据给定的放大倍数进行了放大处理。然后,创建了一个基于时间和电压的折线图,并将数据点传入图表进行绘制。纵坐标设置了合适的范围,横坐标以每秒为一大格,每大格有5个中格,每个中格有5个小格。最后,通过监听鼠标滚轮事...
  • 回答了问题2023-05-22
    yarn.lock文件存在,yarn install的时候,不会跟着lock文件,而是安装最新版本,然后自动修改lock文件,这是个BUG吗?
    亲测这不是一个 bug。yarn.lock 文件是 Yarn 包管理器使用的锁定文件,用于确保在多次安装依赖项时使用相同的软件包版本。它记录了每个依赖项的确切版本号和依赖关系树。
  • 回答了问题2023-05-22
    栈内存和堆内存的概念最早出自哪里?
    栈内存和堆内存的概念最早源于计算机科学和编程领域。尽管栈内存和堆内存的概念是在计算机科学中发展起来的,但具体的术语和概念可能没有一个明确的起源。它们已经成为编程语言和操作系统中的基本概念,并被广泛应用于软件开发中的内存管理。
  • 发布了文章2023-03-29
    「过程详解」async await综合题
    如果你之前跟我一样一直对async await熟悉又陌生的话(熟悉是可能每天都在用,陌生是针对一些组合题又丈二和尚摸不着头脑),不妨可以边看边练,总结规律,相信会逐渐清晰并有所得。本文对每个案例都详细描述了代码的执行流程,如有不妥欢迎指正。
  • 发布了文章2023-03-07
    「持续兼容」微信H5选择照片(图片&视频)及拍照&录像
    做过H5调用手机相册或者拍照的同学可能深有体会,在不同型号手机和不同的浏览器上表现各有差异,实属头疼。由于手机自带浏览器或者第三方浏览器实在太多,结合最近正在做的项目用户群体P90在微信上,文本单从兼容微信浏览器方面进行实验分析。
  • 回答了问题2023-02-19
    关于JS中this的问题?
    第一步得到 obj.foo 的函数引用值 value {代码...} 也就是 {代码...} 其次赋值给 obj.foo 属性,最后返回的是函数引用值value,该值执行 value(),也就是 {代码...} 所以 this 指向全局 window对象。
  • 发布了文章2022-12-29
    从开发到小组长角色挣扎的一年
    其实从去年年底就“被给”了一个小组长头衔。由于业务领域范畴重新规划,导致组织架构调整,部分研发部门调整。之前的前端团队是研发中心下的共用资源,职责是支撑研发中心其下各个业务研发部门团队,以「大前端团队」形式存在,二十多号人。现在有一个业务研发部门被...
  • 回答了问题2022-12-18
    vue如何获取局域网内的所有ip?
    单从浏览器应用层面上获取不到的,如果你是nodejs,可以这样 {代码...}
  • 回答了问题2022-12-18
    #求助:JS中 使用new Audio() 音乐不播放的问题?
    首先,你这个浏览器控制台报错的信息是没有加载到资源。其次,new Audio(url)如果提供了url,浏览器在返回新对象之前开始异步加载媒体资源。由于是加载音频资源是异步的,建议放到加载事件触发钩子函数里执行。
  • 回答了问题2022-11-30
    数组转树的写法,求指教?
    在面试中比较常见,一种较优的解法: {代码...}
  • 发布了文章2022-11-28
    嘿,vue中keep-alive有个「大坑」你可能还不知道
    背景是这样的,我们使用vue2开发一个在线客服使用的IM应用,基本布局是左边是访客列表,右边是访客对话,为了让对话加载更友好,我们将对话的路由使用<keep-alive>缓存起来。但是如果将所有对话都缓存,未必会造成缓存过多卡顿的问题。自然,就使用上了<kee...
  • 回答了问题2022-10-29
    window.getSelection()怎么指定在一个id下选取?
    其实这里可以转变一个思路:在文本输入框中,去拖选文字,这时输入框是聚焦的,另一个输入框是失焦的,可以利用 document.activeElement 获取当前聚焦输入框元素,非 id=bb 元素不往下执行。具体实现可以这样
  • 回答了问题2022-10-24
    Vue 项目如何关闭 eslint 校验??
    1、看下你的 package.json 里面有没有 eslintConfig 配置项,如果有,注释掉即可;2、如果没有再看下你的项目下有没有 .eslintrc 文件,注释掉所有内容即可;这样作用是不应用代码检测规则。
  • 赞了文章2022-10-24
    面向猫猫编程,SegmentFault 思否 1024 程序员节惊喜彩蛋攻略来啦!
    在 SegmentFault 思否 1024 程序员节系列活动 中,思否小姐姐为大家预留了一个悬念,还没有公布第三站:惊喜彩蛋「喵了个喵」的具体玩法,思否小姐姐也收到了不少咨询活动玩法的私信,惊喜彩蛋哪里找?趣味游戏怎么玩?
  • 发布了文章2022-10-21
    数字华容道「思否猫版」
    思否社区首届「猫猫杯」线上代码共创大赛日程已接近尾声,各路大神狂拽炫酷的项目已经出炉了。奈何拖延症,我还在想“创意点”,同时考虑到实现周期要赶上 deadline,纠结之时,无意间在地铁上瞟见有人在看《最强大脑》,灵光一现,对哦!记得有一期有个拼图游戏——数字...
  • 回答了问题2022-09-15
    react fiber会触发多次渲染么?
    协调阶段(reconciliation):在这个阶段 React 会更新数据生成新的 Virtual DOM,然后通过 Diff 算法快速找出需要更新的元素,放在更新队列中去,得到新的更新队列;
  • 回答了问题2022-09-15
    vue-router 中使用 keepAlive ,离开页面的时候 mounted、created 等钩子被触发?
    v-if 使得两个路由组件同时只存在一个,一个卸载,另外一个挂载,使得会触发 mounted、created 钩子函数。利用 <keep-alive> 的include实现你想要的效果,将要缓存的路由组件放到 include:
  • 发布了文章2022-09-15
    「多图预警」完美实现一个@功能
    一天产品大大向 boss 汇报完研发成果和产品业绩产出,若有所思的走出来,劲直向我走过来,嘴角微微上扬。产品大大:boss 对我们的研发成果挺满意的,balabala...(内心 OS:不听,讲重点)产品大大:咱们的客服 IM 桌面客户端现在已经有能力做到 1 对多接待在线访客...
  • 发布了文章2022-02-22
    组员重构代码千奇百怪,直接JS、ES6和Vue规范给一梭子
    近期组员接手了一个“古老“的初始由后端大佬写的前端项目,业务层面的组件复用,全靠是 copy 相同代码咱不说,经过不同大佬们的维护,代码风格更是千奇百怪。该前端项目还在正常迭代更新,又不可能重写,面对 💩 一样的代码,两个接手的小前端抱着欲哭无泪,瑟瑟发抖。...