我要反馈问题

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

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

友情链接

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

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

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

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

立即体验

京ICP备17024260号

xiaomu

是时候学习PostCSS了 | 它是什么;它究竟做了什么

89阅读 · xiaomu 1天前翻译  
PostCSS

不久前,我写了“I’m Excited About PostCSS, But I’m Scared to Leave Sass”。从那时起,我全心全意地拥抱PostCSS(离开Sass,至少暂时性的)。我已经在大型项目中使用PostCSS,贡献和创作插件,与维护人员沟...

一只叫做兰胖的食人魔魔法师

从英雄到坏蛋的15个配色方案

62阅读 · 一只叫做兰胖的食人魔魔法师 1天前翻译  
Design

迪斯尼公司于1923成立,他们的第一部长片电影——白雪公主与七个小矮人于1937年发布。关于白雪公主有一个最有趣的地方,她是迪士尼世界中最能代表“善良”的角色。 在故事中,邪恶的王后嫉妒有着雪白的皮肤和被称为“世界上最美丽的人”的白雪公主。角色的主要颜色或亮度有助于...

橙橙橙

如果你的网站没有JavaScript - SitePoint

54阅读 · 橙橙橙 1天前翻译  
JavaScript Performance Web

我们有很多理由需要好好考虑一下JavaScript存在的意义(它做了什么,怎么做的以及它有多重要)。 如今,超过一半的网络流量来自移动设备,但这些设备的许多操作都是在极其不稳定的网络连接下进行的,例如,你想要在10秒内单独加载完毕脚本文件几乎是不可能的。 如果您正在使...

miaoyu

【教程】用JS实现一门编程语言 2 (λanguage语言简介)

87阅读 · miaoyu 1天前翻译  
JavaScript

在开始之前,应该对我们要是现实什么有清晰的认识。 我们新语言(λanguage)的大概语法如下: # 这是注释 println("Hello World!"); println(2 + 3 * 4); # `lambda` 或者 `λ`可以定...

SijieCai

针对故障设计微服务架构

131阅读 · SijieCai 2天前翻译  
Node Node.js nodejs

针对故障设计微服务架构 一个月前2017-8-15 服务边界定义良好的微服务使得隔离故障成为可能。但是正如其它的分布式系统,网络,硬件或者应用层出问题的概率更高。服务依赖的后果是任何组件可能暂时对用户不可用。为了让局部故障的影响最小化,我们需要构建能优雅响应部分依赖中...

anjia

多进程架构 - The Chromium Projects

185阅读 · anjia 3天前翻译  
Chrome multi-process Performance

本文档介绍 Chromium 的顶级架构。 问题 构建一个从不崩溃或挂掉的渲染引擎几乎是不可能的,构建一个完全安全的渲染引擎也几乎是不可能的。 从某种意义上说,2006 年左右的 web 浏览器就像是过去的单用户多任务的操作系统。在那种老旧的操作系统里,一个异常的应用...

TiMeS

Electron JS 与 MongoDB 生成项目

111阅读 · TiMeS 3天前翻译  
MongoDB Electron Medium

Electron JS 与 MongoDB 生成项目 Eletron JS 是一款创建并运行桌面应用的Javascript框架。想要了解更多信息点这里。 使用Electron JS应用和MongoDB很简便。使用已经运行的MongoDB服务器和像Mongoose类似的...

Leslie Wang

John Resig - 简单的JavaScript继承

212阅读 · Leslie Wang 4天前翻译  
JavaScript

简单的JavaScript继承 为了正在写的这本书(译者注:这本书是《忍者秘籍》),我最近做了许多关于JavaScript继承的工作,并在此基础上研究了几种不同的JavaScript经典继承模拟技术。在我所有看过的研究中,我最推崇的是base2和Prototype这两...

miaoyu

【教程】用JS实现一门编程语言 1 (前言)

129阅读 · miaoyu 4天前翻译  
JavaScript programmer

这一个关于如何用实现一门编程语言的教程。如果你曾经写过解释器或者编译器,这个教程你可能学不到什么新的东西,但是,如果你正在用正则表达式去 “解析”任何看起来看起来像编程语言的东西,那你可以跳过直接去看解析的部分。 在这个教程中我们可以学到什么? 什么是解析器,如何编...

Gardon Lee

SVG 路径动画简易指南

167阅读 · Gardon Lee 4天前翻译  
SVG

原文链接:https://www.toptal.com/front-end/svg-animation-guide 作者:JUAN CALOU 任何有开发经验的前端工程师都会考虑到不成体系的设备生态所带来的挑战。设备间不同的屏幕尺寸、分辨率和比例使得产品难以提供一...

文蔺

WebRender:让网页渲染如丝顺滑

2046阅读 · 文蔺 2017-10-14翻译  
CSS JavaScript DOM

Firefox Quantum 发布在即。它带来了许多性能改进,包括从 Servo 引入的的极速 CSS 引擎。 但 Servo 中的很大一块技术尚未被 Firefox Quantum 引入,虽然已经为期不远。这就是WebRender,它是 Quantum Rende...

lizheming

如何不编译使用 TypeScript

289阅读 · lizheming 2017-10-14翻译  
TypeScript JavaScript Node Node.js

微软的TypeScript编程语言为 JavaScript 带来了静态类型以及静态类型带来的各种优势。虽然它没有强制在运行时进行类型检查,但是它允许我们进行静态分析,这让我们的代码更加安全,并且能够更好的和 IDE 集成。当然 TypeScript 的代码一般来说是要...

billyma

全栈 React + GraphQL 教程(一)

591阅读 · billyma 2017-10-13翻译  
GraphQL React js

Part 1——前端:使用 Apollo 声明式地请求和 mock 数据 GraphQL 是一种新的 API 定义和查询语言,有可能成为新的 REST。它使 UI 组件易于声明式地获取数据,而不必关注后端实现细节。GraphQL 作为一种强大的抽象,可以加快应用开发...

chaussen

摘自Stack Overflow博客:Stack Overflow趋势工具的介绍

197阅读 · chaussen 2017-10-13翻译  
this

又是平常的一天,程序开发人员在Stack Overflow上又发了八千多个工作中遇到的问题。他们到底对哪些技术抱有疑问呢?随着时间的变化,话题变化的趋势如何呢? 今天我们要介绍给大家一个工具Stack Overflow趋势工具。它可以根据Stack Overflow上...

chaussen

摘自HTML Dog:面向对象的JavaScript代码

154阅读 · chaussen 2017-10-12翻译  
JavaScript

面向对象的JavaScript代码 人类非常善于将东西归类。编程中有一种数据类型叫对象,就是一种将数据的行为和数据本身归类的方法。这样能帮助设计并理解大段的代码。事实上,面向对象的编程方法在许多程序语言中都有,很多软件都是靠它编写出来的,大家普遍认为它是一种良好的编写...

chaussen

摘自codeburst - 学习JavaScript:逻辑与、或、非运算

263阅读 · chaussen 2017-10-12翻译  
JavaScript

学习JavaScript:逻辑与、或、非运算 学习领悟JavaScript的逻辑运算符:与(&&),或(||),非(!) JavaScript有三种逻辑运算符,可以用于布尔型或非布尔型的数据类型。在本文中我们一起来探讨一下布尔型数据的逻辑运算。...

SlaneYang

RESTful API 设计最佳实践

3983阅读 · SlaneYang 2017-10-11翻译  
API HTTP RESTful

原文:RESTful API Design. Best Practices in a Nutshell.作者:Philipp Hauer 项目资源的URL应该如何设计?用名词复数还是用名词单数?一个资源需要多少个URL?用哪种HTTP方法来创建一个新的资源?可选...

is_january

高并发 Javascript: 存在的! | WebKit

247阅读 · is_january 2017-10-11翻译  
JavaScript WebKit

随着最近添加了 SharedArrayBuffer,高并发正在寻找其在 Javascript 语言中的呈现方式,这项额外特性允许 Javascript 程序能够对 SharedArrayBuffer 对象执行高并发访问。WebKit 正在支持 SharedArrayB...

chaussen

摘自codeburst:JavaScript中的后置声明是什么?

142阅读 · chaussen 2017-10-11翻译  
JavaScript

JavaScript中的后置声明提前是什么? 提示: 可能跟同学们理解的不太一样。 刚开始接触JavaScript时,大家可能都碰到过后置声明这个词。学习这个词的定义之前,让我们先看一个例子。下面我们先创建一个函数再调用: function cowSays(sou...

chaussen

摘自codeburst网站:JAVASCRIPT ES2015版三分钟教学 — let和const的用法

132阅读 · chaussen 2017-10-11翻译  
JavaScript

JAVASCRIPT ES2015版三分钟教学 — let和const的用法 三分钟学习var, let和const变量基础知识 let和const可声明码块中的范围变量,这些变量是ES2015版的新功能,除了具有范围性以外,这些变量也不能后置声明。接下来我们用三...

Yves yao

MobX:MobX 和 React 十分钟快速入门

385阅读 · Yves yao 2017-10-11翻译  
MobX React JavaScript

MobX 是一种简单的、可扩展的、久经考验的状态管理解决方案。 这个教程将在十分钟内向你详解 MobX 的所有重要概念。MobX 是一个独立的库,但是大部分人将它和 React 共同使用,所以本教程将重点讲解他们的结合使用。 核心理念 State 是所有应用的核心,没...

liuestc

JavaScript — 什么是函数?

159阅读 · liuestc 2017-10-11翻译  
JavaScript

JavaScript — 何为函数? 学习 JavaScript 中关于函数调用的知识,包括 — 调用, 返回, 参数, 声明和表达式. 定义 一个函数是用来执行特定任务的程序 函数在被调用时执行 函数可以传入参数值 函数通常会有返回值 在Javascr...

foreverjiangting

Vue.js 2 vs Vue.js 3的实现 – 云栖社区

346阅读 · foreverjiangting 2017-10-11翻译  
Vue Vue.js Reactivity JavaScript VueJS

Vue.js 2 vs Vue.js 3 的实现 vue.js核心团队已经讨论过将在Vue3实现的变化,然而API将不会一直改变,生效机理会有所不同。这意味着什么呢,同时它对你意味着什么呢? Vue 2 实现 Vue.js是通过getters和setters来定...

chaussen

深入探究ReactJS

153阅读 · chaussen 2017-10-11翻译  
React

简介 模式初探 简介-图0 模式全图 (点击可打开) 那么先看一下全图吧,慢慢看不用急。总体上看好像很复杂,但实际上这个图里只描绘了两个运行过程:装载和更新。还有一个卸载的部分我省略了,因为这个部分有点类似于“反装载”,为了简化整个模式还是先去掉了。另外代码在...

toBeTheLight

Vue 2.5中将迎来有关TypeScript的优化!

277阅读 · toBeTheLight 2017-10-10翻译  
Vue TypeScript

类型改进 自Vue2.0发布以来,我们一直在收到更好集成TypeScript的请求。从那时起,我们已经为大多数核心库(vue,vue-router,vuex)加入了官方的TypeScript类型声明。然而,当使用开箱即用的Vue API时,目前的集成还是有所欠缺。例如...

陈龙20155

理解 Service Workers

263阅读 · 陈龙20155 2017-10-10翻译  
Service Worker

Service Workers 是什么?它们能做什么,它如何让您的 web 应用更好的表现?本文旨在回答这些问题,以及如何使用 Ember.js 框架来实现 Service Worker。 目录 背景 注册 Install 事件 Fetch 事件 缓存策略...

印前

简单地建立Ember CLI Addons | Hashrocket

106阅读 · 印前 2017-10-10翻译  
Ember ES6

简单地建立Ember CLI Addons 作者:Jonathan Jackson 作于2014年6月23日 在开始本篇文章前,先介绍下ember的背景。Ember是个用于构建大型网页应用的框架。Ember CLI可以很方便的使大型网页应用在浏览器中运行。ember...

SlaneYang

如何在Ubuntu 16.04上部署支持HTTP / 2的Nginx

139阅读 · SlaneYang 2017-10-10翻译  
HTTP Nginx HTTP/2 Ubuntu SSL

原文:How To Set Up Nginx with HTTP/2 Support on Ubuntu 16.04 | DigitalOcean作者:Sergey Zhukaev 介绍 NGINX 是一个快速可靠的开源Web服务器。由于其内存占用空间小,...

anjia

看看别处 – Signal v. Noise

180阅读 · anjia 2017-10-10翻译  
Design Inspiration

不要盯着你的行业,可以看看不同的方向 你有没有注意到 Instagram 最近越来越像 Snapchat 了?当然你注意到啦。当公司之间存在竞争关系的时候,他们往往会相互借鉴。这是一个大而偏执的循环。 在软件方面,人们经常从苹果公司那里寻找设计灵感。这是合乎情理的,因...

miaoyu

React v16.0正式版发布

425阅读 · miaoyu 2017-10-09翻译  
React JavaScript

我们很高兴的宣布React v16.0发布了,这次版本的新增了一些呼声很高的特性,包括支持render返回数组和字符串、错误处理、portals、自定义DOM属性、优化服务器端渲染以及减少文件大小。 支持render返回数组和字符串 你现在可以通过render方法返回...

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