首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
业务场景
订阅
kaierrao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
一文彻底解决iOS中键盘回落后留白问题
当QA和我反映页面卡顿只在iOS上出现时,第一反应肯定不是代码的问题,我也很纳闷iOS性能普遍要比android高啊,为啥会出现这么严重的卡顿,有点慌啊。于是开始了一次惊心动魄的前端性能优化之旅,在Google大概的看了几篇文章,感觉到应该是我在页面加了大量的动画造成了页面重排…
终端代码重复率检测实践
当一个项目在不断开发迭代、功能累加的过程中,重复代码的出现几乎是不可避免的。其出现的原因不外乎以下两点: 复制粘贴:这可能是造成代码重复的最大因素,其原因也有很多种,可能是跨项目的代码拷贝,可能是类似功能的代码拷贝。无论如何,这都违背了集中管理的原则,给后续的代码维护增加了比较…
axios如何利用promise无痛刷新token
最近遇到个需求:前端登录后,后端返回token和token有效时间,当token过期时要求用旧token去获取新的token,前端需要做到无痛刷新token,即请求刷新token时要做到用户无感知。 当用户发起一个请求时,判断token是否已过期,若已过期则先调refreshT…
大前端期刊 -(04)
Rails 哲学,如果你想多了解一点后端,那么你可以看看 Rails,一个玩到极致的 web 框架。 GitHub - webpack/tapable: Just a little module for plugins. GitHub - outline/outline: Th…
利用"交叉观察者"这个小宝贝儿,轻松实现懒加载、吸顶、触底 ❗
直接进入正题,IntersectionObserver 翻译为 "交叉观察者",它的任务就是监听目标元素跟指定父元素(用户可指定,默认为viewport)是否在发生交叉行为,简单理解就是监听目标元素是否进入或者离开了指定父元素的内部(理解这句就行了,管他交不交叉呢),我好像在开…
收集错误信息及堆栈-前端监控之数据收集篇
1. 了解异常发生的情况和影响 2. 了解js中异常抛出的内容 上述图中,只描述了同域下错误及标准api提供的错误信息。 a. 在同域js中调用跨域js的函数, 手动包装try..catch b. 跨域js中有一些异步的代码, 如setTimeout、eventListener…
【前端词典】5 种滚动吸顶实现方式的比较[性能升级版]
这篇文章是三天前写就的,有大佬给我提了一些修改意见,我觉得这个意见确实中肯。所以就有了这个升级的修改版本。代码同步更新到 GitHub 了。 我入职第二家公司接到的第一个需求就是修复之前外包做的滚动吸顶效果。我当时很纳闷为何一个滚动吸顶会有 bug,后来我查看代码才发现直接用的…