webpack 流程解析(1):小弟先帮我看看对不对之 weback-cli

2021-10-07
阅读 1 分钟
2.2k
compiler对象是一个全局单例,它负责把控整个webpack打包的构建流程。本文将会介绍在 new compiler 之前,webpack做了什么

大拇指创新实验室月刊(第一期)

2021-06-03
阅读 4 分钟
2.4k
新闻速报Babel发布7.14.0Node.js发布16.0.0Bootstrap 5发布ES2021/ES12新特性Chrome 89 devtools增加新特性前端生态微信新能力1. 小程序直播新增【智能助理】功能智能助理是由小程序直播与微信对话开放平台联合推出商家运营工具,支持直播间「欢迎语,智能问答,热问追踪、销售线索统计分析」等能力,可有效解决主播面对...

美业微前端的落地

2021-06-02
阅读 8 分钟
6.6k
2020年4月,有赞美业的前端团队历经7个月时间,完成了美业PC架构从单体SPA到微前端架构的设计、迁移工作。PPT在去年6月份就有了,现在再整理一下形成文章分享给大家。

react hooks源码深入浅出(二)

2021-02-04
阅读 8 分钟
4.1k
react hooks源码深入浅出(一)react hooks源码深入浅出(二)在第一篇文章里我们了解了初次渲染过程react内部的处理流程和执行机制,接下里继续看看在状态更新阶段react是怎么处理的现在触发demo中onclick事件,也就是执行setCount方法同样从两个基础hook出发useStateuseEffect更新阶段核心流程useState在开始之前我们...

深入理解 JS 中的类型转化

2020-12-10
阅读 2 分钟
1.5k
哪些操作能导致类型转换呢if 条件判断为 false 的值 -> false undefined null 0 '' NaN运算符操作常见的运算符 + - * /+ 比较特殊除了相加之外 还有字符串拼接的含义1)数字和非字符串相加 {代码...} 2)非数字相加 {代码...} valueOf / toString对象的原型链上有 valueOf 和 toString 两个方法 {代码...} symbol[toP...

从零实现一个 promise

2020-12-10
阅读 3 分钟
4.4k
构造函数入参 executor 自执行函数。会在在 new 的时候同步执行,传入 resolve 和 reject 状态扭转函数。自执行函数内部根据异步任务执行结果(成功或失败)调用状态扭转函数,把状态传递给后续的 then。

react hooks源码深入浅出(一)

2020-12-09
阅读 4 分钟
4.6k
react hooks在react 16.8版本推出后就广受好评,因为它很好的解决了旧版本react无法优雅的复用状态逻辑的问题,同时官方说明hooks会向后兼容不存在breaking changes,在项目中更好的无缝接入。

一道打印顺序引发的血案

2020-12-09
阅读 4 分钟
1.3k
对 promise1 来说:Promise.resolve() 会立即执行then(res => console.log(1)).then... 会放入本轮的微任务

有赞美业前端: 持续标准化 Code Review

2020-09-27
阅读 5 分钟
10.6k
关键字:代码质量 团队建设 流程优化一、背景1. 技术栈美业技术团队前端对外的业务项目的主要编程技术栈是:2. 团队架构在构建项目的前期,前端对业务项目按端来划分人员,各端各司其职,各自沉淀。中期随着产品的基本成型,前端团队人员按照业务领域划分成了多个子业务组前端,各组负责4端中对应模块的业务。于是,我们...

export default 为何突然没用了?

2020-04-16
阅读 4 分钟
13.5k
export default命令用于指定模块的默认输出。显然,一个模块只能有一个默认输出,因此export default命令只能使用一次。本质上,export default就是输出一个叫做default的变量或方法,然后系统允许你为它取任意名字。

BeautyWe.js 一套专注于微信小程序的开发范式

2019-06-10
阅读 10 分钟
6.7k
欢迎来我的博客阅读:BeautyWe.js 一套专注于微信小程序的开发范式 官网:beautywejs.com Repo: beautywe 一个简单的介绍 BeautyWe.js 是什么? 它是一套专注于微信小程序的企业级开发范式,它的愿景是: 让企业级的微信小程序项目中的代码,更加简单、漂亮。 为什么要这样命名呢? Write beautiful code for wechat min...

深入理解css之vertical-align

2018-06-23
阅读 5 分钟
14.5k
vertical-align用来指定行内元素(inline)或表格单元格(table-cell)元素的垂直对齐方式。也就是说,对于块级元素,vertical-align是不起作用的。

深入理解css之line-height

2018-05-19
阅读 3 分钟
11.2k
行高,顾名思义是一行文字的高度,而从规范上来说则是两行文字基线之间的距离。行高是作用在每一个行框盒子(line-box)上的,而行框盒子则是由内联盒子组成,因此,行高与内联元素可以说是非常紧密,行高直接决定了内联元素的高度(注意:这里的内联元素不包括替换元素);对于块级元素和替换元素,行高是无法决定最终高...

深入理解css盒子模型

2018-05-02
阅读 8 分钟
15.4k
css是一门具象语言,并不像js那样具有逻辑性,因此,就算入行了前端很久的工程师,也觉得css难以掌握。下面我们就一步一步揭开css的神秘面纱,深入理解css盒模型,这对我们在布局上会有一个质的提升。

前端应该掌握的linux命令和工具

2017-07-31
阅读 3 分钟
4k
大部分前端应用都部署在linux上,若想全局hold住一个项目,linux命令是一项必不可少的技能。许多前端对linux命令并不重视,其实这是一个学习性价比非常高的知识点,没有太多需要理解的地方,大部分靠“记忆+使用”即可掌握,掌握后可解决许多问题,也能提高日常效率,还能成为面试的加分项。linux命令非常多,有时参数也...