Webpack常用插件索引
这篇文章用来梳理Webpack使用各个流程中常用的一些插件并长期更新,以便以后使用的时候能够快速索引。
这篇文章用来梳理Webpack使用各个流程中常用的一些插件并长期更新,以便以后使用的时候能够快速索引。
日本对比利时之后开的文,现在世界杯结束了总算能补上,总体的谈谈我的感受。我算是四年一届伪球迷,平时没有看球(足球)的兴趣,不过每届世界杯还是一场都不会落下。主要是这种大型生存模式一般的晋级赛制感觉很刺激,所有人为了同一个目标拼尽全力的氛围很吸引我。在这种很容易刺激人的潜能的情景下,会发生什么美妙而让人难忘的事呢?
loader和plugin可以说是Webpack的两大支柱功能了。相较于loader专注于模块类型的转化,plugin提供了更为广阔的功能,原因就在于其能直接通过编译生命周期钩子影响webpack编译流程,实现强大的自定义功能拓展。这篇文章就来分析下plugin的运作原理。
现代前端没人不知道React,但和React同期出现的一个强大工具了解的人却不多。这个工具可以和React完美配合,但不完全属于React生态圈,也可以独立使用,那就是Immutable.js。其强大之处在于补全了JS中难以实现不可变数据结构的问题,而不可变数据结构又是组件化的精髓之一。这篇文章就谈谈Immutable的应用。
Observable并不生产数据,其本质是数据生产者和消费者之间的桥梁,数据生产者可以是向observer.next(value)传递的任意值。冷模式与热模式的区别关键就在于生产者的激活时期。
打开chrome控制台,输入0.2+0.4按下回车就会得到一个奇怪的结果。很多程序员知道这是浮点数计算的精度误差问题,但再具体深入到为什么就不知道了。本文就以此为契机探讨JS对数字存储和计算的原理。
一般提到调色工具,首选都会想到白平衡和曲线解决。的确,这两个工具使用到位基本就能完成所有调色问题,但万能的工具要解决特定领域的问题必然会增加更多的适配步骤。这次就介绍一下在风格化调色中方便又好用的一个工具——分离色调。
前端发展这么多年来,由于babel,webpack等工程化工具的快速发展,JS的模块化管理能力已经远远强于CSS,另外也有很大一部分原因在于JS本身作为一门编程语言就有自己的作用域,而CSS本身的特性决定了其规则都是全局作用域。但如果要实现项目的工程化,这又是不得不解决的一个难点,下面针对CSS发展以来一些比较流行合理的模块化方案分别做一个思路梳理。
二周目通关,终于可以来说说这个游戏了。说实话之前我是对这种互动电影式游戏不怎么感兴趣的,感觉就是美式AVG,这种游戏肯定是剧情相比玩法占据绝对主要的地位,而我又比较偏爱日式小格局剧情,对那种宏大主题的美式剧情不感冒。这一次纯粹是被高质量的预告片惊艳到跟风一发,玩完就觉得,还好没错过啊。
当开发的React组件数量达到一定程度时,就必定会遇到一个问题,某些组件中有部分逻辑是完全相同的,但这个逻辑又不影响视图,所以不太适合抽出新的组件。为了重用这部分逻辑,就有了高阶组件。