Lazy Blog
09
22
Webpack之AST语法树 Webpack之AST语法树
AST语法树虚拟DOM树 和 抽象语法树两者的思想是一致的,即以抽象的方式格式化地描述某物 这篇文章写的太好了手把手带你入门 AST 抽象语法树
2022-09-22
19
Webpack模块打包分析 Webpack模块打包分析
Webpack5模块化打包分析模块化是前端工程化中 最为基础的一环, 源码的分块分层,组件的复用,项目模块懒加载等,都依赖于模块化的存在. PS:本文章使用的Webpack配置如下: const path = require('path')
2022-09-19
19
Webpack基础配置 Webpack基础配置
Webpack基础配置webpack.config.jswebpack默认配置文件 入口指示webpack应该从哪个文件开始打包,用来作为内部依赖的图构建的起点 在webpack5里,如果没有额外配置的话,入口文件就是src\index.j
2022-09-19
14
SystemJS与微前端 SystemJS与微前端
SystemJS与微前端微前端第一步,解决了什么痛点:大应用拆分渐进式技术栈升级 附带优势:多团队合作,独立部署技术栈无关 第二步,实现了什么功能:沙箱:CSS隔离,JS隔离,路由隔离微应用调度 第三步,如何实现沙箱和微应用调度….qian
2022-09-14
08
08
AdvancedCSS&Sass AdvancedCSS&Sass
AdvancedCSS&Sass line-height: 1; 使 lineHeight 为 fontSize 的 x 倍 background-size: cover;background-position: bottom 保
2022-08-08
06
26
第一次笔记Fiber 第一次笔记Fiber
fiber已被升级归纳入 React16_理念 文章内,请搜索,React16_理念已被升级归纳入 React16_理念 文章内,请搜索,React16_理念已被升级归纳入 React16_理念 文章内,请搜索,React16_理念 Rea
2022-06-26
26
JS异步并发调度器 JS异步并发调度器
JS异步并发调度器这题目很有意思,业务上也是有这个场景的,写了写. 初看觉得应该很简单,写起来思路若有若无, 第一版写的太复杂,改了几版突然顿悟,最终版简洁易懂(多的就不夸了). 源码最后写完感觉,确实很简单一个功能. class Sche
2022-06-26
23
Promise题 Promise题
Promise各种题,Promise各种题,Promise各种题,Promise各种题,Promise各种题,Promise各种题,Promise各种题,Promise各种题
2022-06-23
23
手写Promise 手写Promise
一篇简单的Promise实现,离A+规范还远,但是对于理解Promise原理,绰绰有余了....从实现 同步Promise,到处理异步,再到处理链式调用,层层递进,非常友好。
2022-06-23
22
call-apply-bind-new call-apply-bind-new
call(context,arg1,arg2...)/apply(context,[arg1,arg2...])/bind(context,arg1,arg2...),三个函数均可以改变函数的this指向,手写一波源码
2022-06-22
14
JS执行过程 JS执行过程
JS执行以代码段为单位,分为 三个阶段:语法分析 /创建阶段/ 执行阶段。作用域链是JS引擎查找变量的规则,原型链是JS引擎查找对象属性的规则
2022-06-14
14
2 / 4