首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
没事写点啥
掘友等级
web前端开发
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
最新
热门
前端如何在生产环境快速debug
如果生产环境突然出现紧急bug,并且这个bug只有在特定场景下才会出现(复现困难),如何直接在上产环境快速debug找出问题?
Elastic APM 器集成前端监控
本文主要介绍APM集成的前端应用部分,具体分为一下步骤:初始化APM服务;上传sourcemap文件;控制上传sourcemap的时机;最后删除sourcemap;
RDBMS关系范式(数据库规范化)
关系范式使用一套标准来规约数据库表结构中属性之间的依赖关系,目的是出减少数据库中数据冗余,SQL操作异常。
React 避免不必要的更新(函数组件)
使用memo()对函数组件进行缓存,使其只有在props变化时重新执行。 当组件执行时,会对组件中的所有变量重新初始化。如下代码: 每次点击 increment 按钮都会出发 myComponent 组件的执行,从而导致 data 的从新初始化。而 List 组件发现 data…
利用async/await 实现防抖节流功能。
代码debounce.jsthrottle.js执行一次就会创建一个独立的timer,并返回延迟函数示例example.js
利用多线程下载网络资源(neat manager)
允许多线程下载。 使用neat手动的开启多线程下载。 有两种方法添加neat工具。 设置一下最大的线程数量,默认应该是8个线程。 它其实利用了分片下载。在请求的网络资源地址中只有在http相应头中设置了Accept-Ranges属性的文件才可以利用多线程下载 neat工具利用A…
Tree shaking
当你使用import导入一个依赖包中的某个功能时,这个依赖包中的其他功能会进行Tree shaking优化。将未使用的功能剔除。 简单的理解:一个小人在摇晃一颗苹果树,一些已经成熟的苹果就会被摇下来。也可以表明这棵树已经不需要这些熟透了的苹果。 这颗树上熟透的苹果就相当于是不需…
垃圾回收
由于前端中存在js进程和浏览器进程。因此导致了一些特殊性。但是垃圾的回收时机依然离不开前面两句话。 创建一个div并插入到页面中,监听点击事件。最后将div设置为null。首先我们知道浏览器上的div是依然存在的。但是会有一个问题div不是被设置为null了嘛,那么点击页面上的…
发布npm包
--no-minify不对代码进行压缩。因为压缩后vue的<solt/>会被直接吃掉。 进入npmjs官网注册账号,已经注册过的可以跳过。小本本己住用户名和密码以后要考的 在发布之前需要将切换一下npm源。因为你是要将包发布到npm而不是淘宝源或其他。
自定义Hook状态管理
React项目中使用自定义Hook+useContext进行状态管理。 自定义Hook必须是以use开头的函数,否在React语法检查不会让你过。由于React的useState在函数执行时会被顺序存储在链表中,所以自定义Hook只能在函数的第一层调用。不能放在条件判断中,因为…
下一页
个人成就
文章被点赞
45
文章被阅读
57,422
掘力值
1,299
关注了
1
关注者
18
收藏集
1
关注标签
12
加入于
2020-06-30