我要反馈问题

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

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

友情链接

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

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

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

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

立即体验

京ICP备17024260号

miaoYu

用JavaScript实现一门编程语言 1 (前言)

473阅读 · miaoYu 2017-10-16翻译  
JavaScript programmer

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

Gardon Lee

SVG 路径动画简易指南

537阅读 · Gardon Lee 2017-10-15翻译  
SVG

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

文蔺

WebRender:让网页渲染如丝顺滑

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

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

lizheming

如何不编译使用 TypeScript

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

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

billyma

全栈 React + GraphQL 教程(一)

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

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

chaussen

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

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

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

chaussen

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

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

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

chaussen

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

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

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

SlaneYang

RESTful API 设计最佳实践

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

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

is_january

高并发 Javascript: 存在的! | WebKit

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

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

chaussen

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

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

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

chaussen

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

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

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

Yves yao

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

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

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

liuestc

JavaScript — 什么是函数?

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

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

foreverjiangting

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

883阅读 · 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

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

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

toBeTheLight

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

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

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

陈龙20155

理解 Service Workers

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

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

印前

简单地建立Ember CLI Addons | Hashrocket

283阅读 · 印前 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

433阅读 · 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

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

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

miaoYu

React v16.0正式版发布

5241阅读 · miaoYu 2017-10-09翻译  
React JavaScript

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

企业开发中最常用到的7个库

545阅读 · 2017-10-09翻译  
JavaScript

库是一个经过整理有序的有用功能的集合。一个典型的库可以包含处理字符串、日期、HTML DOM元素、事件、cookies、动画、网络请求等功能。本文解释了最流行的七大JavaScript库的基础知识和基本的区别。它们是否能成为你“最好的”库则是另外一个问题了。但所有这些...

世界是腾讯的—你只是其中的一个虚拟人物

417阅读 · 2017-10-09翻译  
this Medium

#世界是腾讯的—你只是其中的一个虚拟人物 ##腾讯集团如何统治中国的视频游戏市场,变得比埃克森美孚更有价值. _汤姆汉考克 写于上海 在高峰时期,在中国有超过8000万人 —大约整个德国的人口— 使用他们的手机玩王者荣耀,在虚拟世界中与朋友的角色进行对战… 阅读...

二方土君

在生产中的Progressive Web App – Dev Channel – Medium

493阅读 · 二方土君 2017-10-09翻译  
JavaScript PWA

两年前,我们团队在google开始研究如何用JavaScript 库来减少构建Progressive Web Apps应用的障碍。 我们首先发布了像sw-precache 和 sw-toolboxService Worker 的工具,目前有1000多个商业用户在使...

miaoYu

【Immutable.js】可持久化数据结构以及结构分享

1153阅读 · miaoYu 2017-10-08翻译  
JavaScript Data

为什么用Immutable.js代替普通js对象? 将数据视为不可变,将给你带来很多好处。事实上,这是也React背后的原理:React的元素是不可变的。 但是用Immutable.js有什么好处呢? 首先有一个非常巨大的对象… 这里有100,000条待办事项: v...

XM_A_Little_ROCKER

CSS萌新不知道的5件事

858阅读 · XM_A_Little_ROCKER 2017-10-05翻译  
CSS

你可以学任何东西,但是你学不了所有 🙃 接受这个事实,专注一门自己最在乎的。 — Una Kravets 👩🏻‍💻 (@Una) September 1, 2017 Una Kravets 是绝对正确. 在现代的CSS开发中,我们还有很多的东西要学,对...

边城

immutable.js 比原生 JavaScript 快得多

881阅读 · 边城 2017-10-04翻译  
JavaScript Immutability

Immutable.js是一个为 JavaScript 提供不可变集合的库,其灵感来源于 Clojure[脚本] 的不可变数据结构。它由 Facebook 开发。 他们在网站上解释如下: 不可变数据一旦创建就不可以更改,这使应用开发变得简单,不需要保护性复制,带来了...

边城

没有副作用的哈希表

1345阅读 · 边城 2017-10-03翻译  
Web JavaScript Reference

没有副作用的哈希表 @bhaskarmelkani写于2017年9月1日 没有副作用的哈希表 如果想把JavaScript 对象当作哈希表(仅用于保存数据),你可能会像下面这样创建这个对象。 `const map = Object.create(null);` 如果...

TiMeS

为什么说上海可能成为下一个硅谷,并且为什么需要关注

788阅读 · TiMeS 2017-09-30翻译  
Google news UX

为什么说上海可能成为下一个“硅谷”并且为什么需要关注 在中国特色的“墙”后是13.8亿用户引领的强大的革新时代,如果你并未意识到这里的技术进步,那你应该看一下这篇文章 今夏,我有幸在中国的活力城市-上海度过了一度时光。我享受美味的汤包,参观了历史悠久的孔子庙,最重要...

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