我一直在用 Rollup(尽管用的有点晚),一个打包 JavaScript 模块的工具。它的一个特性是 Tree-shaking。用 Tree-shaking 这个词呢,我是想表达它只打包你真正会用到的代码。 Axel Rauschmayer 问这个词源自哪里……

发表于 

如何在 Bash 中抽取子字符串 所谓“子字符串”就是出现在其它字符串内的字符串。 比如 “3382” 就是 “this is a 3382 test” 的子字符串。 我们有多种方法可以从中把数字或指定部分字符串抽取出来。 本文会向你展示在 bash she……

发表于 

最近我的经理离职了,他是一个我特别尊敬的人。我从我们已往的交流里,总结了一些笔记。我在想,如果自己在刚入职的时候就看到了这样的文章,那该多好啊。所以,特此将这些内容分享给大家。 以下是我了解到的,如何做一个有能力的专业人士。 确定并专注于你的首要任务 最高优的……

发表于 

箭头从一开始就一直是JavaScript的一部分。第一个JavaScript教程建议在HTML注释中包装内联脚本。这会阻止不支持JS的浏览器错误地将JS代码显示为文本。你会写这样的东西: <script language="javascript……

发表于 

Linux 命令行下的数学运算 有几个有趣的命令可以在 Linux 系统下做数学运算: expr、factor、jot 和 bc 命令。 可以在 Linux 命令行下做数学运算吗?当然可以!事实上,有不少命令可以轻松完成这些操作,其中一些甚至让你大吃一惊……

发表于 

好,我们聊聊vertical-align。这个属性主要目的用于将相邻的文本与元素对齐。而实际上,verticle-algin可以在不同上下文中灵活地对齐元素,以及进行细粒度的控制,不必知道元素的大小。元素仍然在文档流中,因而其他元素可以根据它们大小的变化进行相……

发表于 

尾调用、优化和 ES6 在探秘“栈”的倒数第二篇文章中,我们提到了尾调用tail call、编译优化、以及新发布的 JavaScript 上合理尾调用proper tail call。 当一个函数 F 调用另一个函数作为它的结束动作时,就发生了一个尾调用。在那……

发表于 

(扩展:什么是反模式 ) React 16.4包含一个针对getDerivedStateFromProps的错误修正,这会导致React组件中的一些现有错误更加得到重现。如果此版本暴露了您的应用程序使用反模式并且在修复后无法正常工作的情况,我们对此表示抱歉。在……

发表于 

本文对所有 JavaScript 引擎中常见的一些关键基础内容进行了介绍——这不仅仅局限于 V8 引擎(https://twitter.com/v8js)。作为一名 JavaScript 开发者,深入了解 JavaScript 引擎是如何工作的将有助于你了解自……

发表于 

作为JavaScript替代,一种Web开发的新形式已经浮出水面:WebAssembly. Web开发与JavaScript开发向来是同义词。就是说,直到现在。但一种新的Web开发形式已然出现,声言会取代JavaScript。作为一个拥有15年Web开发经验的……

发表于 

已经到底了