Using redux-saga To Simplify Your Growing React Native Codebase 使用redux-saga来简化逐渐增长的React Native代码库 你会写到的最脆弱,最令人窘迫和最不可读的代码就是流程控制……

翻译完成于 

损坏的图像很丑。 但是它们不会总是这样。我们可以使用CSS在<img> 元素上应用样式,提供比默认情况更好的体验。 关于<img> 元素的两个事实 为了了解我们如何为破损的图像制作样式,需要首先了解关于<img>元素表现方……

翻译完成于 

内联关键的CSS是一项优化技术,目的在于让你的网站渲染的更快。但真的是这样么? 一个网站是由一个或多个网页通过一个域,超链接,通用资源和浏览器缓存绑定在一起组成的。网页不是网站。网站不是网页。减轻一个网页负载的优化可能会增加网站的负载。 优化前端网页和网站有什……

翻译完成于 

requestAnimationFrame傻瓜调度 有些人对requestAnimationFrame回调的调度很好奇,那么请看这里: 所有的rAF回调总是会在工作中的同一帧或下一帧中运行 在事件处理程序中排队的所有rAFs都会在​同一帧​中执行。 在一个rA……

翻译完成于 

在JavaScript中,有时候需要在一个不同的对象上重用一个函数,而不是在定义它的对象或者原型中。通过使用call(),applay()和bind(),我们可以很方便地从不同的对象借用方法,而不需要继承它们 – 这是一个在专业JavaScript开发者的工具……

翻译完成于 

Redux是目前前端开发中最热门的库之一。然而,很多人还不清楚它是什么,和它有什么用。 就像官方文档中介绍的,Redux是JavaScript应用的一个可预见状态的容器。换句话说,它是一个应用程序的数据流架构,而不是一个传统意义上的库或者一个类似Undersc……

翻译完成于 

网络字体在网络上变得越来越流行。使用网页字体允许一个网站的作者在他们的网站中包含和使用特定的字体。浏览器下载字体和网站的其余部分,并且在下载完成之后使用它们。不幸的是,不是所有的网络字体都可以瞬间下载,这就意味着加载需要一段时间,浏览器不得不在没有这个字体的情……

翻译完成于 

MutationObserver是一个鲜为人知的JavaScript特性,可以让你监测到网页中元素的增加,修改和删除。尽管它仍相对较新,但是却被所有现代浏览器支持。 网上有很多MutationObserver的演示和教程,但是很难找到它在实践中被实际应用的例子……

翻译完成于 

CSS中的图像替换有着广泛而多样的历史。如今,如果你还想这么做,有很多至今仍然有效的图像置换技术。必须注意的是,其中一些实际上可能很快(如果不是已经) 会被Google批判,所以要谨慎使用。然而,你很难知道什么时候一个CMS或者项目会迫使你需要get out图……

翻译完成于 

让我们继续上一篇文章“改进选择器和媒体查询的PostCSS指南“,来看一些其他的拓展了CSS的PostCSS插件。之前的文章关注于通过扩展选择器和媒体查询改善你的样式表结构。而这篇文章将会关注实现即将到来的规范中新的属性和值。这篇文章中涉及的插件实现了不同的功……

翻译完成于 

已经到底了