我要反馈问题

加入众成翻译官方交流群(群号:362419683)

关注《奇舞周刊》微信号
阅读更多精选前端技术文章

友情链接

猿说:互动氛围更好的IT交流学习平台

互动氛围更好的IT交流学习平台

立即访问
声享:制作精彩的有声幻灯片

使用声享在线PPT快速制作分享优质内容

立即体验

京ICP备17024260号

yanni4night

React Virtual DOM、Ember Glimmer和Incremental DOM技术哪家强

872阅读 · yanni4night 2016-08-13翻译  
DOM React Ember

本文修改自 https://segmentfault.com/a/1190000004089393 本文将探索3种构建动态DOM的技术,并通过一些基准测试对比3种技术的性能快慢,最后我会给出在项目中哪种技术更加适合以及为什么。 介绍 现在已经有许多DOM操作的框...

yanni4night

使用 MobX 开发 React Native 应用

2909阅读 · yanni4night 2016-08-13翻译  
React React Native MobX

本文将 MobX 与 React Native 结合,编写一个简单的列表客户端。这是学习使用 MobX 和 React Native 的一个不错的起点。 查看最终的代码库,点击这里。 MobX 是一款精准的状态管理工具库,对我来说非常容易学习和接受。我在 Rea...

yanni4night

NPM:天下没有免费的午餐

841阅读 · yanni4night 2016-08-13翻译  
React NPM JavaScript

不久之前我正在开车下班的路上,看见了一样让我屏住呼吸的东西。我立即踩下刹车慢慢停了下来,很快我就看见了一个箱子。 一箱子狐狸。 “找一个好人家吧。” 十个月之后的现在我告诉你哪些狐狸根本不是白来的。我得承认,聪明的人应该知道一居室放七个狐狸实在太多了。但我很孤独,也很...

ZenDay

你需要升级到 Angular 2 吗?

1189阅读 · ZenDay 2016-08-12翻译  
TypeScript React Mobile

在过去的一年中,Angular 2 团队一直都十分忙碌。事实上,在 Angular 2 发布之前的两年,整个 Angular 社区都是极其忙碌的。第一个预发版本 (RC) 已经在五月初发布了,紧接着会有更多的 RC 陆续发布直至版本接近稳定。而 最新的版本 RC4,将...

yanni4night

JavaScript 数组:对比 slice 与 splice

1726阅读 · yanni4night 2016-08-12翻译  
JavaScript API

对于 JavaScript 语言来讲,入门者甚至是专家都会经常搞不清 slice 和 splice 这两个方法。它们虽然名称相似,但是功能却完全不同。在使用中,可以通过选择一个具有强语义表达性的 API 来减少混淆的发生。 数组的 slice (ECMAScript...

coderfe

在你的 WordPress 项目中使用 Let's Encrypt SSL

877阅读 · coderfe 2016-08-11翻译  
SSL Apache Web

什么是 Let's Encrypt? 多年来购买、更新、安装以及管理 SSL 证书,其昂贵的价格和复杂性让我不知所措。现在, Let's Encrypt 使得它相当简单而且免费。 Let's Encrypt 是由加州公益组织称为互联网安全研究小...

yanni4night

利用 Rollup 和 ECMAScript 2015 Modules 实现打包和 Tree-Shaking

941阅读 · yanni4night 2016-08-11翻译  
Webpack JavaScript

利用 Rollup 和 ECMAScript 2015 Modules 实现打包和 Tree-Shaking 2016年6月12日 #ecmascript2015 #javascript Browserify 和 Webpack 都是优秀的工具,但另一名新秀已经崭露头...

耳机

可扩展的web组件

742阅读 · 耳机 2016-08-11翻译  
Web JavaScript Service Workers

Adam Onishi 的《web conponents and progressive enhancements》 记录了他对 web 组件的一些思考。这篇文章起源于我们在 Slack 上的一次讨论。在开发 web 组件中他跟我都遇到了许多相同的糟心事儿。 在两年前...

poppinlp

大型项目中结构化的 CSS — Peergrade.io — Medium

680阅读 · poppinlp 2016-08-10翻译  
CSS HTML Design

书写 CSS 是很容易的。 书写可维护的 CSS 则困难很多。 这个观点你也许已经听过不下 100 次了。 原因在于 CSS 中所有东西默认都是全局的。如果你是一个 C 程序员的话你应该知道全局变量是多么的蛋疼。其实无论是你什么程序员,你应该都知道独立并且可组合的模...

poppinlp

为什么使用 Ramda?

880阅读 · poppinlp 2016-08-10翻译  
Data Web JavaScript

为什么使用 Ramda? 在最近 buzzdecafe 将 Ramda 介绍给大家之后,我们收到两种不同的反应。那些习惯于函数式编程的人 -- 不管是 Javascript 还是其他语言 -- 通常会说 “赞”。他们可能会为它而兴奋,或者觉得只是一个潜在工具,但他们明...

PPxu

PostCSS - 使用 JavaScript 转换 CSS

862阅读 · PPxu 2016-08-10翻译  
PostCSS CSS JavaScript

当我们谈到 CSS,总是有新的工具不断推出,帮助我们用一种更快更有效的方式来转换样式。过去一年在开发者社区中有很多关于 PostCSS 的讨论。因此今天我们觉得可以给你一个简明的介绍,关于 PostCSS 是什么,以及如何用它来优化你的开发工作流。记得也去看一下我们...

yanni4night

HTTP/2 常见问题集锦

1859阅读 · yanni4night 2016-08-10翻译  
HTTP HTTP/2 Web

HTTP/2 常见问题集锦 下面是关于 HTTP/2 的常见问答集锦。 常见问题 为什么修订 HTTP ? 谁创造了 HTTP/2 ? 与 SPDY 有什么关联? 是 HTTP/2.0 还是 HTTP/2 ? 与 HTTP/1.x 有什么关键区别? 为什么 HTTP...

文蔺

JavaScript 与函数式编程

2192阅读 · 文蔺 2016-08-10翻译  
JavaScript Programming Web

译者注:推荐一篇译文,《函数式编程术语解析》。 本文是我在 2016 年 7 月 29 号听 Kyle Simpson 精彩的课程《Functional-Light JavaScript》时所做的笔记(外加个人的深入研究)(幻灯片在这)。 长久以来,面向对象在 J...

yanni4night

挑战移除 inline-block 元素之间的空白

803阅读 · yanni4night 2016-08-09翻译  
HTML Safari Android

最近我在 Twitter 上遇到了好几次这个问题,然后又是在 Dabblet 上的一个有趣的例子,所以我想这个问题很重要,值得记录下来。 事情是这样的,一系列被正常格式化的 inline-block 元素之间会存在空白。 也就是说: <nav> <...

poppinlp

2015 年的那些黑科技

1255阅读 · poppinlp 2016-08-08翻译  
VR React Android

每年我们都在世界各地举办许多黑客马拉松,那几天里各个团队相聚在一起头脑风暴,并出于好玩或者解决问题的角度做出一些创新的解决方案。在这里,大家的一些富有激情的灵感,区别于平时工作结果,来自于开发者社区的一些新的开源工具。下面是一些我们最喜欢的富有黑客马拉松精神并在 20...

译想天开

使用Electron, React & ES6构建音乐流媒体播放应用

1610阅读 · 译想天开 2016-08-08翻译  
Electron React API

本文由Mark Brown, Dan Prince 和 Bruno Mota审阅. 感谢所有SitePoint的审稿人, 他们成就了贡献最好内容的SitePoint! 关于作者更多的信息可参考 Horizon: 一个完美构建JavaScript移动应用的可扩展后端...

fstsj

OAuth 的趣味与 OAuth1

616阅读 · fstsj 2016-08-08翻译  
OAuth API CSS

OAuth是使用WP API实现"Remote Control WordPress"三部曲的第二篇文章,这是一种你可以通过"control"的任命管理网络设置,并且获取其他的"client"的设置安装的控制权...

网瘾少年

用户界面的排版

927阅读 · 网瘾少年 2016-08-08翻译  
CSS UI Apple

2004年,我刚开始工作, 那时候最红的是sIFR。这项技术由Shaun Inman开发,它运用了一点JavaScript和CSS技术,在Flash动画中嵌入了一些自定义字体。那时基本上只有这种技术可以在类似Firefox或 Safari浏览器上使用自定义字体。伴随着...

Yawenina

开始CSS模块 | CSS-Tricks

844阅读 · Yawenina 2016-08-08翻译  
CSS CSS Modules JavaScript

这里不止一种方法来让CSS模块与JavaScript模板、CSS文件或者构建步骤运行起来。这篇文章作为CSS模块系列文章的一部分,我们学习一种方法。本文的目的就是开始一个CSS模块项目并且运行起来。 系列文章 Part 1: 什么是CSS模块以及你为什么需要它? Pa...

loveky

Zone.js到底是如何工作的?

1448阅读 · loveky 2016-08-08翻译  
JavaScript

Zone.js到底是如何工作的? 如果你阅读过关于Angular 2变化检测的资料,那么你很可能听说过zone。Zone是一个从Dart中引入的特性并被Angular 2内部用来判断是否应该触发变化检测。 如果你去到zone.js的GitHub页面,你会发现它对Zon...

旭日云中竹

如何构建服务器端web组件,为何要构建?

849阅读 · 旭日云中竹 2016-08-07翻译  
Node.js Electron Web

这里我谈论的不仅仅是服务器端构建web组件, 而是你能用来构建服务器的web组件。 简单回顾一下,web组件是一套提案标准, 提供了一种模块化的方式,把UI和功能一起打包成可复用的、声明式的组件。这些组件可以很简单的被共享、组合成一个完整的应用。如今,它们已经被广泛用...

Hugo

React和Webpack结合使用的教程 | RisingStack

897阅读 · Hugo 2016-08-06翻译  
Webpack CSS React

React和Webpack结合使用的教程 3个月之前 2015年10月25号 React · Webpack · tutorial Just released Trace: Request a beta key here. 这篇文章转载自Christian A...

StevenYu

Glen Maddern: CSS 模块

690阅读 · StevenYu 2016-08-05翻译  
CSS React JavaScript

CSS 模块 欢迎来到未来 2015-08-19 假如你想要弄清楚在最近 CSS 思维发展中的拐点 ,很有可能你就会挑选 Christopher Chedeau 在去年十一月份 “CSS in JS” 的讲话。这是一个分水岭,如同经历过高度碰撞后的粒子般急速前...

weibinzhu

Javascript匿名函数

1011阅读 · weibinzhu 2016-08-05翻译  

Javascript 匿名函数 匿名函数是一种在运行时动态声明的函数。它们之所以被称为匿名函数是因为不同于普通函数,它们并没有函数名。 匿名函数是通过函数表达式而不是函数声明语法定义的。你可以在任何可以放置表达式的地方利用函数表达式创建一个新函数。例如你可以定义一个新...

楚狂

NPM包的离线安装

2158阅读 · 楚狂 2016-08-05翻译  
PouchDB HTTP UI

如何离线安装npm包? 原文作于 JANUARY 2, 2016,本文作者Addy Osmani是《Learning JavaScript Design Patterns》的作者 有时候,你可能会想在离线状态下安装npm包。这可能是由于糟糕的网络、或者你在飞机上、再或...

rccoder

为什么Uber宣布从Postgres切换到MySQL?

782阅读 · rccoder 2016-08-04翻译  
MySQL Uber Engineering

导读:近期 Uber 宣布将数据库从 Postgres 迁移到 MySQL,在多个技术社区中引起了轩然大波,通过本文我们来详细了解 Uber 做出以上决策背后的原因。 介绍 Uber 的早期架构是由 Python 编写一个单体后端应用程序,使用 Postgres 作...

Yawenina

ECMAScript 6(ES6):下一版本的JavaScript有些什么新东西?

787阅读 · Yawenina 2016-08-04翻译  
3D ES6 JavaScript

ECMAScript 6(ES6):下一版本的JavaScript有些什么新东西? 作者 Lars Kappert 2015.10.28 JavaScriptWeb Development 19 Comments: What’s New In The Next Ve...

camiler

SVG Stroke属性

772阅读 · camiler 2016-08-03翻译  
SVG

内联SVG对完全自定义图形提供所有使用途径以及对其输出的控制。当在浏览器中手动创建形状,或者对现有图形进行编辑时,这就特别方便。 在SVG中有若干和stroke相关的属性,这就允许我们可以控制图形的具体细节,跟矢量图形软件一样。这篇文章就是作为一个通用指导,通过这些属...

poppinlp

自定义 webkit 内核浏览器的滚动条样式

829阅读 · poppinlp 2016-08-03翻译  
Chrome CSS iOS

回想当年,你可以通过在可滚动的元素(例如 <body>)上使用非标准的 CSS 属性(例如 scrollbar-base-color 之类)来 自定义 IE(5.5) 浏览器滚动条样式,并且可以实现 rad-scrollbars。不过后来 IE 弃用了它们...

十年踪迹

为什么我要说 JavaScript 对象字面量很酷?

1583阅读 · 十年踪迹 2016-08-03翻译  
JavaScript Web

在 ECMAScript 2015 之前,JavaScript 里的对象字面量(也叫对象初始化器)功能很弱。它只能定义两种属性: 普通键/值对 { name1: value } Getters { get name(){..} } 以及 setters { set...

玩命加载中……
已经到底啦