随着 WebPack 2 滚桶翻来(译者注:原文作者使用了 barrel forward,这是炉石传说里的一张技能卡,大陆翻译是滚桶翻),Tree Shaking —— 说得学术一点儿,使用静态分析移除未使用的导出对象 —— 正在进入主流。由于它承诺解决包的臃……

翻译完成于 

Vue.js 2 就要来了,我们都对此感到非常激动。Vue 的新版本除了带来了巨大的提升与许多新特性(虚拟 DOM、服务端渲染、JSX / Hyperscript 支持等),也做了一些舍弃与改变。 新特性 所有 Vue 2 带来的这些新特性听起来都很棒。但在实……

翻译完成于 

Promises 既可能是福音,也可能是灾难。他本被期望解决“回调金字塔的噩梦”,但反而他们总以困惑而告终。(以及我想把它叫做“回调魔域”。这对本文并无影响,我只是喜欢印第安纳琼斯)。(译者注:魔域奇兵(Temple of Doom)是夺宝奇兵的第二部,作者此……

翻译完成于 

译者注:本文若有翻译不当,请于译者联系。诚请监督。 之前,我们在 SitePoint 上多次特刊了 PostCSS 内容,但它还是难倒了很多人。一句话总结 PostCSS: PostCSS 处理了很多你不必处理的乏味工作 它很巧妙的不同于预处理器,提供……

翻译完成于 

译者注:本文若有翻译不当,请于译者联系。诚请监督。 by Rod Vagg 古川与助(Furukawa Yosuke) 是 Node.js 的核心合作者,也是日本 Node.js 社区中充满热情的开发者之一。 与助最近发布了一篇日文博文,讨论了关于随着对 ……

翻译完成于 

Dan Prince 本文由 Mark Brown 协助审查。感谢所有 SitePoint 的审稿人使 SitePoint 的内容能达到最佳。 Lodash 现在是 npm 上被依赖最多的包,但如果你在使用 ES6 的话,实际上你可能不再需要它了。在本文中,我……

翻译完成于 

tl;dr 迄今为止,我一直在犹豫是否要使用像 TypeScript 之类的静态类型检查器,因为我一直把静态类型与一些限制以及我知道的 Java、C++ 中的互操作性问题联系在一起。然而,事实证明了 TypeScript 是不同的:它使用了结构化类型(stru……

翻译完成于 

万维网联盟(W3C) 使用了一套特别的语法来定义 CSS 的属性值,能让所有的 CSS 属性都用。如果你曾看过 CSS 规范,你可能已经见过这套语法了。就像 border-image-slice 的语法 ,让我们看看: <'border-imag……

翻译完成于 

box-shadow 是一个 CSS3 属性,它让我们几乎能在任意元素上添加阴影效果,就像我们在设计软件中的可添加的下拉阴影(drop shadow)一样。这种阴影效果让我们能在原本是平面的 2 维页面上创造出立体感。 语法 box-shadow 属性接受值最……

翻译完成于 

Gulp 4 已经开发太久了,但在将来的某天...它一定会发布。在本文中,我将展示 Gulp 3.x 与 Gulp 4 之间的不同,以及在命运之日来临之时,如何相对无忧地迁移至新的版本。 为了避免可能造成的误解,以及为了安抚那些坚持术语该被正确使用的人(我是……

翻译完成于 

已经到底了