首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack
订阅
桔子桔子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
漫谈构建工具(十四): 你可能不知道的 tree shaking
相信使用过 webpack 的小伙伴,对 tree shaking 功能都不会陌生。tree shaking, 通常用于移除 javascript 上下文中未使用的代码(dead-code)。 tree shaking,可以有效减小最后打包文件的体积。因此在 webpack 打…
webpack 十连问你能接住几题
前言 面试题只是一个引子,快速刷题就是背(面试官问你,但是他不一定很深入),想深入理解还是得花大量精力; webpack 的构建流程是什么 初始化参数:解析webpack配置参数,合并shell传入和
Webpack 原理系列九:Tree-Shaking 实现原理
一、什么是 Tree Shaking Tree-Shaking 是一种基于 ES Module 规范的 Dead Code Elimination 技术,它会在运行过程中静态分析模块之间的导入导出,确
webpack 学习系列(二):你可能不知道 tree shaking
相信使用过 webpack 的小伙伴,对 tree shaking 功能都不会陌生。**tree shaking**, 通常用于移除 javascript 上下文中未使用的代码(dead-code)。
『Webpack系列』—— 路由懒加载的原理
说起路由懒加载,大家很快就知道怎么实现它,但是问到路由懒加载的原理,怕有一部分小伙伴是一头雾水了吧。下面带大家一起去理解路由懒加载的原理。 路由懒加载也可以叫做路由组件懒加载,最常用的是通过import()来实现它。 然后通过Webpack编译打包后,会把每个路由组件的代码分割…
揭秘webpack按需加载原理
当页面中一个文件过大并且还不一定用到的时候,我们希望在使用到的时才开始加载,这就是按需加载。要实现按需加载,我们一般想到的方法:动态创建script标签,并将src属性指向对应的文件路径。但是在实现过程中,存在下面问题: webpcak 的按需加载已经完美解决了上述问题…
90 行代码的webpack,你确定不学吗?
90行代码带你快速学会webpack。在前端社区里,webpack可以说是一个经久不衰的话题。其强大、灵活的功能曾极大地促进了前端工程化进程的发展,伴随了无数前端项目的起与落。
手写简单的webpack
对这个打包后的结果进行简化分析。抽离出来的核心代码如下 将模块中的所有依赖进行读取,拼接成一个对象,传入自调用函数里面去。 创建一个bin目录,在bin目录下创建yj-pack文件.这个文件的主要目的就是读取webpack.config.js配置目录(暂不支持webpack那种…
面试官:webpack原理都不会?
前一段时间我把webpack源码大概读了一遍,webpack 到4.x版本后,其源码已经比较庞大,对各种开发场景进行了高度抽象,阅读成本也愈发昂贵。 过度分析源码对于大家并没有太大的帮助。本文主要是想通过分析webpack的构建流程以及实现一个简单的webpack来让大家对we…
「吐血整理」再来一打Webpack面试题
本文已收录在Github github.com/Geekhyt,欢迎Star。 从头发的浓密程度和干练的走路姿势我察觉到,面前坐着的这位面试官也是一把好手。我像以往一样,准备花3分钟的时间进行自我介绍。在此期间,我的目光被16寸的MacBook Pro所吸引,这次的自我介绍我做…