首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
z_hnan
掘友等级
白给工程师
喜欢白给
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
z_hnan
赞了这篇文章
老YJ
前端
·
2年前
关注
webpack5之模块化原理
webpack5之模块化原理,分析在使用CommonJS和ES Module的不同解析过程,另外也包括CommonJS引用ES Module和ES Mdolue中引用Com...
7
1
分享
z_hnan
赞了这篇文章
Deno
undefined @自由职业
·
3年前
关注
webpack 打包后代码及调试全解析
平时出于习惯,看到网站就喜欢去打开调试别人的,学习下别人是怎么去写代码的。但是现代的打包工具往往都把代码压缩和优化过了。所以如何调试以 webpack 为代表的这类网站,去...
24
评论
分享
z_hnan
赞了这篇文章
Tigger
1年前
关注
关于 Chrome DevTools Performance 的使用与分析
关于 Chrome DevTools Performance 的使用与分析 为什么使用 Performance ? 事物的存在必然有它的原因,Performance存在的原...
21
2
分享
z_hnan
赞了这篇文章
ArnoSu
前端工程师
·
2年前
关注
React源码解析之优先级Lane模型上
概述 Lane是React中用于表示任务的优先级。优先级分为高优先级与低优先级,当用户操作界面时,为了避免页面卡顿,需要让出线程的执行权,先执行用户触发的事件,这个我们称之...
158
12
分享
z_hnan
赞了这篇文章
ArnoSu
前端工程师
·
2年前
关注
React源码解析之Scheduler
解析源码前,我们明确几个问题: Scheduler是什么,作用是什么? Scheduler的出现是为了解决什么问题? Scheduler是一个任务调度器,它会根据任务的优先...
83
14
分享
z_hnan
赞了这篇文章
blackdous
biu biu ~ @blackdous
·
2年前
关注
webpack编译流程详解
说明一点看webpack的编译流程非常枯燥,即使看完理解之后也不见得能对本上有很多帮助。 Entry: 指定webpack开始构建的入口模块,从该模块开始构建并计算出直接或...
23
1
分享
z_hnan
赞了这篇文章
烟雨空灵
前端 @前京东科技
·
3年前
关注
揭秘webpack插件工作流程和原理
通过插件我们可以扩展webpack,在合适的时机通过Webpack提供的 API 改变输出结果,使webpack可以执行更广泛的任务,拥有更强的构建能力。 本文将尝试探索 ...
210
13
分享
z_hnan
赞了这篇文章
yhtx1997
前端开发工程师 @北京直客通科技有限公司
·
4年前
关注
JavaScript 设计模式 (四) 生成器(建造者)模式 Builder pattern
生成器模式是一种创建型设计模式, 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。 你可以分步创建对象, 暂缓创建步骤或递归运行创建步...
2
2
分享
z_hnan
赞了这篇文章
Hal的Gold
前端
·
4年前
关注
深入理解JavaScript中的Web Worker
由于JavaScript是单线程模型,即所有任务只能在同一个线程上面完成,前面的任务没有做完,后面的就只能等待,这对于日益增强的计算能力来说不是一件好事。所以在HTML5中...
3
评论
分享
z_hnan
关注了
阿宝哥
白给工程师
z_hnan
白给工程师
·
3年前
关注
发布订阅与观察者
发布订阅与观察者模式总是被混淆,不容易分辨,其实这两种模式最初都是同一种,之后进行了一些发展与演变,才有了发布订阅这种解耦的方式,就自己的理解谈一谈这两种方式的具体区别。 ...
1
1
分享
z_hnan
白给工程师
·
3年前
关注
使用Context处理React全局共享数据
用Context管理数据,更贴切React原生语法,并且新版ContextAPI性能也得以提升,之前旧版的Context发生改变时,并不能准确的知道具体有哪些子组件需要更新...
13
3
分享
z_hnan
赞了这篇文章
清夜
首席JS打字员 @字节跳动
·
3年前
关注
作为前端,我对业务的一点理解
一直都是写关于技术的一些东西,从来没想过我会写一篇与技术没什么关系的文章,因为在之前的我看来,这种文章完全就是假大空 技术至上? 三年前我毕业进入第一家公司,个人很水的技术...
807
109
分享
z_hnan
赞了这篇文章
字节前端
@北京字节跳动网络技术有限公司
·
3年前
关注
字节研发设施下的 Git 工作流
初级 Git 开发者,面对这满图的分支和 merge 指向,简直想手撕作者。高级 Git 开发者要将这个流程运用实践也大感头疼。 分支各司其职,覆盖大部分开发场景。 预期 ...
625
43
分享
z_hnan
赞了这篇文章
果然有只猫
码农
·
4年前
关注
结合Babel 7.4.0 谈一下Babel-runtime 和 Babel-polyfill
我们知道Babel是一个通用型的JS编译器,通过Babel我们可以把最新标准编写的JS代码向下编译成兼容各种浏览器或Node的通用版本。你可以通过安装预设(presets,...
148
40
分享
z_hnan
白给工程师
·
3年前
关注
转换hooks的开发建议
使用hooks开发有一阵时间了,几乎是从推出后就尝试使用,一路走来,一顿毒打,踩了不少坑,也逐渐体会到了hooks模式下,开发方式的变化,不得不说还是要吹一波的。 接触到的...
29
3
分享
z_hnan
白给工程师
·
3年前
关注
前端利用二进制码表示状态
在前端中,二进制码似乎在平常的开发中很少会去使用到,但是在一些框架中,也会看到其作为开发的一部分存在,并且结合位运算,有时也能达到较好的使用效果。 123,-123,Inf...
4
评论
分享
z_hnan
赞了这篇文章
程序员山月
前端开发工程师
·
4年前
关注
TypeScript 高级技巧
用了一段时间的 typescript 之后,深感中大型项目中 typescript 的必要性,它能够提前在编译期避免许多 bug,如很恶心的拼写问题。而越来越多的 pack...
937
26
分享
z_hnan
白给工程师
·
4年前
关注
vscode中使用全局eslint配置
在vscode中的插件中搜索eslint,进行安装。(图中已经是安装过的状态) 注意:如果该插件的配置中eslint.packageManager要选择你使用的包管理工具。...
2
评论
分享
z_hnan
赞了这篇文章
歪马
公众号@歪码行空 | 前端开发
·
4年前
关注
浏览器缓存策略之扫盲篇
众所周知,在 Web 开发中,缓存很重要、很有用。但同时其也很复杂。 本文将从以下 5 个方面全面地介绍下缓存相关的内容。 浏览器对于所请求资源的缓存处理有一套完整的机制,...
22
9
分享
下一页
个人成就
文章被点赞
54
文章被阅读
26,949
掘力值
557
关注了
3
关注者
7
收藏集
0
关注标签
4
加入于
2019-11-01