摘要:
上节课的思考题是 Webpack 4 中 Tree Shaking 的触发条件有哪些?我们一起来回忆一下,要让引入的模块支持 Tree Shaking,一般有 4 点需要注意: 引入的模块需要是 ES6 类型的,CommonJS 类型的则不支持。 引入方式不能使用 default。 引用第三方依赖包 阅读全文
posted @ 2024-12-28 18:00
KooTeam
阅读(95)
评论(0)
推荐(0)
摘要:
上节课我们聊了 Webpack 构建流程中第一阶段,也就是编译模块阶段的提效方案,这些方案可以归为三个不同的优化方向。不知道大家课后有没有对照分析自己在项目里用到了其中的哪些方案呢? 今天我们就来继续聊聊 Webpack 构建流程中的第二个阶段,也就是从代码优化到生成产物阶段的效率提升问题(这节课的 阅读全文
posted @ 2024-12-28 17:59
KooTeam
阅读(80)
评论(0)
推荐(0)
摘要:
上一课我们聊了 Webpack 的基本工作流程,分析了其中几个主要源码文件的执行过程,并介绍了 Compiler 和 Compilation 两个核心模块中的生命周期 Hooks。 上节课后的思考题是,在 Compiler 和 Compilation 的工作流程里,最耗时的阶段分别是哪个。对于 Co 阅读全文
posted @ 2024-12-28 17:59
KooTeam
阅读(95)
评论(0)
推荐(0)
摘要:
上节课我们聊了过去 20 余年里,前端项目开发时的工程化需求,以及对应产生的工具解决方案,其中最广泛运用的构建工具是 Webpack。这节课我们就来深入分析 Webpack 中的效率优化问题。 要想全面地分析 Webpack 构建工具的优化方案,首先要先对它的工作流程有一定理解,这样才能针对项目中可 阅读全文
posted @ 2024-12-28 17:59
KooTeam
阅读(135)
评论(0)
推荐(0)
摘要:
今天开始我们进入本专栏的第二模块:构建效率。本模块主要探讨如何优化构建细节。在这之前,我想先聊一聊前端开发历程中构建工具的演进。通过这节课,让你对构建工具的诞生发展及它们各自解决的问题有一个直观了解。 前端开发语言的诞生 前端开发语言发展历程回顾: 1991 年,Tim Berners-Lee 发布 阅读全文
posted @ 2024-12-28 17:59
KooTeam
阅读(69)
评论(0)
推荐(0)
摘要:
在开始今天的课程前,我们先来简单回顾下上节课的思考题:低代码工具主要面向什么样的用户群体呢?低代码工具本质上是对组件化开发流程的简化,但在开发过程中,仍然可能进行编码调试。因此,它面向的用户群体应该是具有一定技术基础的开发人员,专业的后端开发也可以使用这类工具来快速开发项目中的前端功能。 在介绍低代 阅读全文
posted @ 2024-12-28 17:58
KooTeam
阅读(71)
评论(0)
推荐(0)
摘要:
在进入到这一课的内容之前先让我们来回顾下,通过脚手架工具生成初始化代码,以及通过 Snippet 工具生成代码片段的方式。两种方案的相同在于,通过简单的输入和选择就能获得预设后的项目代码。这种转化方式对于效率的提升效果是清晰可见的。于是有人就想到,能不能更进一步,将我们日常开发的手写代码过程,都转变 阅读全文
posted @ 2024-12-28 17:58
KooTeam
阅读(93)
评论(0)
推荐(0)
摘要:
上一讲我们讨论了在开发时提升编码效率的相关工具。在项目开发过程中,我们可以编写自定义的代码片段缩写规则来提升个人的编码效率。那么,如果想要把这些规则分享给团队内的其他成员或自己的其他电脑设备时又该怎么做呢?带着这个问题,我们就进入到今天要聊的主题:云开发(Cloud Development)。 和之 阅读全文
posted @ 2024-12-28 17:58
KooTeam
阅读(96)
评论(0)
推荐(0)
摘要:
上一课时我们讨论了开发过程中 Mock 工具的使用。Mock 工具能帮助解决前端开发过程中的接口依赖问题,作为开发流程规范的一环,起到提升整体开发效率的作用。 今天我们来聊聊如何提高开发时的编码效率的问题。 俗话说,不会“偷懒”的程序员不是好程序员。一名好的程序员会不断地思考如何把重复的流程通过程序 阅读全文
posted @ 2024-12-28 17:58
KooTeam
阅读(60)
评论(0)
推荐(0)
摘要:
上一课时我们讲了 source map 在开发调试中的作用,以及不同的 source map 策略对于构建时间和调试效果的影响。在课后留的讨论题是观察你项目里在开发和生产环境下使用的是哪一种 source map 类型,因为很多时候当我们用了预设好的脚手架工具后,这些细节可能不太关注到,希望借着这个 阅读全文
posted @ 2024-12-28 17:57
KooTeam
阅读(171)
评论(0)
推荐(0)

浙公网安备 33010602011771号