LuckyHH

8
获赞数
14
关注数
14
粉丝数
珠海
石河子大学 | 计算机科学与技术
IP 属地未知
2017-03-11 加入
浏览 7.5k

在校大学生

78 声望|新手
javascript
68
typescript
20
react
19
html
13
闭包
3
黄金勋章
暂未获得该勋章
如何获得
8 白银勋章
个人动态
  • 赞了文章2021-07-19
    面试官:前端跨页面通信,你知道哪些方法?
    在浏览器中,我们可以同时打开多个Tab页,每个Tab页可以粗略理解为一个“独立”的运行环境,即使是全局对象也不会在多个Tab间共享。然而有些时候,我们希望能在这些“独立”的Tab页面之间同步页面的数据、信息或状态。
  • 赞了文章2021-07-19
    service worker 是什么?看这篇就够了
    一个服务器与浏览器之间的中间人角色,如果网站中注册了service worker那么它可以拦截当前网站所有的请求,进行判断(需要编写相应的判断程序),如果需要向服务器发起请求的就转给服务器,如果可以直接使用缓存的就直接返回缓存不再转给服务器。从而大大提高浏览体验。
  • 赞了文章2021-07-18
    前端面试:谈谈 JS 垃圾回收机制
    点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。
  • 赞了文章2021-07-18
    大型前端项目如何实现 UI 可配置化
    场景在我们腾讯文档项目中,我们常用的顶部工具栏会根据编辑权限,屏幕宽度,设备等场景配置对应的显示内容。我们的菜单或者底部栏,某些时间段内需要出现引导用户的红点,子菜单栏在某些交互行为下显示不同内容项,切换英文的时候菜单栏内容变更为中文等。上述的这...
  • 赞了回答2021-07-18
    关于JS try catch的性能问题
    是的,V8 引擎做了优化,从版本 5.3 开始加入了相应的编译开关,但只作为了可选项。从版本 6.0 开始就默认选项了,此时对应 Chrome 版本是 2017 年 7 月发布的 60.0,对应 Node.js 是版本 8.3。
  • 赞了文章2021-06-29
    从 Fetch 到 Streams —— 以流的角度处理网络请求
    自第一个实现的浏览器开始计算,Fetch API 已经快要五岁了。这五年 Chrome 和 Firefox 刷了不少版本号,IE 也不知死了多少年,而它的继任者更是上演了一出名为《Edge: Become Chromium》的好剧。再加上 ES6+ 的普及,我们早已习惯了基于 Promise 和 async/await 的异...
  • 发布了文章2021-05-10
    由封装一个请求库想到的...
    最近想写一个可以适配多平台的请求库,在研究 xhr 和 fetch 发现二者的参数、响应、回调函数等差别很大。想到如果请求库想要适配多平台,需要统一的传参和响应格式,那么势必会在请求库内部做大量的判断,这样不但费时费力,还会屏蔽掉底层请求内核差异。
  • 发布了文章2021-03-27
    超高精度的秒杀倒计时
    最近遇到一个倒计时的类似秒杀的场景,没多考虑洋洋洒洒的使用 setTimeout 递归形式完成了任务。上线后,用户反馈说多个设备的倒计时误差好几秒,仔细一想,客户端时间有差异,应当使用服务端来进行时间校准。查了一些资料,整理了以下内容。
  • 赞了文章2021-01-02
    精读《如何利用 Nodejs 监听文件夹》
    但你可能会发现这个回调执行有一定延迟,因为 watchfile 是通过轮询检测文件变化的,它并不能实时作出反馈,而且只能监听一个文件,存在效率问题。
  • 赞了文章2020-12-20
    揭秘webpack loader
    Loader(加载器) 是 webpack 的核心之一。它用于将不同类型的文件转换为 webpack 可识别的模块。本文将尝试深入探索 webpack 中的 loader,揭秘它的工作原理,以及如何开发一个 loader。
  • 提出了问题2020-12-18
    从tsx源码抽离出CSS文件,怎么通过 style-loader 等进行处理?
  • 提出了问题2020-12-18
    从tsx源码抽离出CSS文件,怎么通过 style-loader 等进行处理?
  • 赞了文章2020-12-03
    react如何优雅的处理多弹窗需求(模态框注入)
    现在有这样一个需求:存在 A,B,C,D 四个弹窗,并且要在1,2,3,4, 5 等页面分别打开其中的几个,并在关闭时调用函数,该怎么去做呢?例子:
  • 赞了文章2019-09-18
    探索如何使用 JSON.stringify() 去序列化一个 Error
    最近在做 Node 服务端需求的时候,遇到了几次服务端报错的问题。打 log 发现均是一些 Error,但是它们都没法很好地透传给前端浏览器,出现问题只能查看服务端机器的日志,调试起来非常不方便。思考了一下,服务端的内容都是通过 JSON.stringify() 处理,然后设置 Con...
  • 提出了问题2019-09-02
    webpack打包的困惑( babel 与 UglifyJsPlugin 执行先后顺序)
  • 赞了文章2019-07-27
    详解CommonsChunkPlugin的配置和用法
    CommonsChunkPlugin主要是用来提取第三方库和公共模块,避免首屏加载的bundle文件或者按需加载的bundle文件体积过大,从而导致加载时间过长,着实是优化的一把利器。
  • 赞了文章2019-07-23
    内联JavaScript应该放在HTML的哪个位置
    内联JavaScript在现在的前端项目中是比较常见的,比如一些全局函数,全局统计逻辑等,我们可能会以内联JavaScript的方式写在HTML里。那么,内联JavaScript最好应该放在哪里呢?
  • 赞了回答2019-07-22
    网络穿透问题
    说明这个请求根本没走你的远程服务器,我觉得酸酸乳客户端bypass你同一本地网段的请求是很正常的。你可以抓个包验证一下,看是不是直接发到没网的包
  • 提出了问题2019-07-22
    网络穿透问题
  • 赞了文章2019-07-04
    剖析Vue原理&实现双向绑定MVVM
    本文能帮你做什么?1、了解vue的双向数据绑定原理以及核心代码模块2、缓解好奇心的同时了解如何实现双向绑定为了便于说明原理与实现,本文相关代码主要摘自vue源码, 并进行了简化改造,相对较简陋,并未考虑到数组的处理、数据的循环依赖等,也难免存在一些问题,欢...