首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
乖_摸摸头
掘友等级
web前端
记录学习过程
关注
私信
获得徽章 3
动态
文章
专栏
沸点
收藏集
1
关注
赞
4
文章 4
沸点 0
资讯 0
赞
4
关注
返回
|
搜索文章
乖_摸摸头
web前端
·
2月前
关注
react常见性能优化手段
复用组件 在协调阶段,组件复用必须满足的三个条件:同一层级下,同一个类型,同一个key值 常见错误: Math.random()或者index做key值 减少组件的重新re...
赞
评论
分享
乖_摸摸头
web前端
·
9月前
关注
react-redux及对应hook实现源码
step1: 先创建一个Context对象 step2: 通过Provider组件传递context value step3: 子组件接收context value con...
赞
评论
分享
乖_摸摸头
关注了
腾讯IMWeb团队
web前端
乖_摸摸头
web前端
·
1年前
关注
webpack热更新原理及实现
定义 模块热替换(HMR - hot module replacement)功能会在应用程序运行过程中,替换、添加或删除模块,而无需重新加载整个页面。 保留应用程序状态 只...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
webpack5升级记录
记录项目从webpack4升级5时遇到的部分改动 升级后的webpack版本 webpack-dev-server监听方法修改 CleanWebpackPlugin从插件变...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
js模块化的发展
无模块化 原始写法-简单罗列 缺点: 污染了全局变量,无法保证不与其它模块之前发生变量名冲突,而且模块之前看不出直接关系 2. 对象写法-类似命名空间 把模块写成一个对象,...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
webpack5 构建流程
流程概括 webpack的运行流程是一个串行的过程,从启动到结束依次会执行以下流程 初始化参数: 从配置文件和shell语句中读取和合并参数,得到最终的参数 开始编译: 用...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
webpack5 babel按需引入全方位总结
前言 babel转化es6+语法包括两方面的转化: 语法转化,比如const,let转化成var,以及箭头函数等的转化 polifill也就是垫片的添加,promise,a...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
常用设计模式
设计模式 定义 一种书写代码的方式,为了解决特定问题给出的简洁优化的解决方案 单例模式,观察者模式,发布订阅模式,策略模式...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
react性能优化
react性能优化 路由懒加载 自定义实现lazy 更新阶段的优化 API优化方法 shouldComponentUpdate PureComponent 用于类组件,只要...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
如何用charles来mock数据(二)
添加断点 打开charles工具,发出你要mock的接口请求,如下图,比如你想要修改queryCoupons返回的数据,那你可以选中该接口,然后右键点击breakpoint...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
ref在类组件和函数组件中的使用
ref 基本作用 Refs 提供了一种方式,允许我们访问 DOM 节点或在 render 方法中创建的 React 元素。 何时使用 管理焦点、文本选择或者媒体播放 触发强...
1
评论
分享
乖_摸摸头
web前端
·
1年前
关注
如何用charles来mock数据(一)
我们在项目开发时,会经常遇到需要自己mock数据的情况,现在业界也有非常多的mock数据的方式,下边是通过chales来mock数据的方式,非常的简便灵活 比如说我想访问/...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
sentry的sourcemap上传之后错误不能指向源文件的问题
前提,使用的是@sentry/webpack-plugin插件来进行上传sourcemap的,具体@sentry/webpack-plugin插件的引入方式和基本配置网上有...
1
3
分享
乖_摸摸头
web前端
·
1年前
关注
webpack的环境变量设置
process是什么? process是node中的一个全局变量,它有一个env属性,任意创建一个js文件,打印process变量,就可以看到process的内容 proc...
赞
评论
分享
乖_摸摸头
赞了这篇文章
全栈然叔
VIP.5 如鱼得水
公众号: 前端大班车
·
2年前
关注
天天造轮子 - Git详解
版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制...
107
6
分享
乖_摸摸头
web前端
·
1年前
关注
ast浅析
是什么 抽象语法树(Abstract Syntax Tree)简称 AST,是源代码的抽象语法结构的树状表现形式。webpack、eslint 等很多工具库的核心都是通过抽...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
弹出弹框时如何禁止页面底部滑动
方式一,利用addEventListener的第三个参数,在scroll事件的捕获阶段,body上加e.preventDefault()方法,禁止事件向下流动 但是这种方法...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
利用babel获取webpack入口文件的依赖
下边是babel的另一个实践应用,在webpack源码中用来获取入口文件的依赖 // 找到一个入口文件 // 解析这个入口文件,找到他的依赖 // 解析入口文件的依赖的依赖...
赞
评论
分享
乖_摸摸头
web前端
·
1年前
关注
写一个简单的babel插件
babel原理 Babel 的三个主要处理步骤分别是:解析(parse),转换(transform),生成(generate) babel 插件就是在转换过程中起作用的,即...
赞
评论
分享
下一页
个人成就
文章被点赞
4
文章被阅读
8,494
掘力值
484
关注了
6
关注者
3
收藏集
1
关注标签
0
加入于
2020-08-02