我要反馈问题

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

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

友情链接

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

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

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

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

立即体验

京ICP备17024260号

huangxiaolu

在Node.js中使用原生的ES模块

1349阅读 · huangxiaolu 2017-09-13翻译  
Node.js Modules ES6

从版本8.5.0开始,通过一个命令行选项,Node.js就能支持原生的ES模块。这个新功能主要归功于Bradley Farias。 本文将会解释其中的细节。 Demo demo的版本库结构如下: esm-demo/ lib.mjs main.mjs l...

ECMAScript中的模式匹配

1543阅读 · 2017-09-11翻译  
JavaScript ES6

JavaScript中关于模式匹配有一个处于stage 0阶段的提案。在这篇文章中,我们会讲解这个提案的内容和作用。 提案文档中照常会有一些示例代码,下面是其中之一。 let length = vector => match (vector) { { x,...

xxholly32

JavaScript — 到底什么是? ES6, ES8, ES 2017, ECMAScript又是什么 ?

1589阅读 · xxholly32 2017-09-06翻译  
JavaScript ES6 ES8

JavaScript — 到底什么是? ES6, ES8, ES 2017, ECMAScript又是什么 ? 学习JavaScript和ECMAScript历史和它们命名的由来! **学习JavaScript过程中可能会有一些疑惑。特别是一些缩写,一些缩写的组合...

eJayYoung

Javascript基础算法:入门篇

1940阅读 · eJayYoung 2017-09-04翻译  
ES6 JavaScript

好久不见:这是一份常用的javascript简易算法 作为一个曾经的ruby后端,我在学习javascript时经历了不少挫折。像merge,flatten,uniq这些基础方法貌似都从我的视线中消失了。 然后我发现了loadsh, 嗯,它非常酷...,直到我发现在...

xiaomu

Javascript ES6 — 探究新的内置方法

1106阅读 · xiaomu 2017-09-01翻译  
ES6

ES6标准发布的新特性中,有大量新的内置方法。这些新方法旨在简化和规范开发人员在使用JS数据类型:Numbers, Strings, Object, Arrays时遇到的一些常见情况。 ES6的一个目标就是使JS编程更简洁更干净。让我们来看一下,ES6是如何帮助我们...

helloworldzxy

理解 JavaScript 中的作用域

780阅读 · helloworldzxy 2017-08-31翻译  
JavaScript ES6

作用域是 JavaScript 中的一个重要而又模糊的概念。只有正确使用 JavaScript 作用域,才能使用优秀的设计模式,帮助你规避副作用。本文中,我们将会详细分析 JavaScript 的不同类型的作用域,以及为了写出更好的代码,介绍它们是如何工作的。 作用域...

高大魔王

再一次 Hello World – Hacker Noon

219阅读 · 高大魔王 2017-08-31翻译  
React Docker Webpack ES6

再一次 Hello World Docker的 React + Express 终极模板 我还是创建了 另一个 React and Express 模板 这就是为什么。 我们是否需要另一个模板? 答案是需要! 让我们看一下 — 一个 React 项目从无到有是多...

loveky

为ES6配置JavaScript测试工具

2527阅读 · loveky 2017-08-30翻译  
babel ES6 Webpack

现在已经可以很方便的使用使用ES6(亦或是未来的ES7)了,你只需配置好Babel就可以开始编码。如果你只是在NodeJS环境中开发,你甚至都不需要Babel,因为NodeJS自带的ES6支持已经越来越好了。 针对开发流程的工作流是非常简单和详细的,那么针对测试的呢?...

loveky

什么是Promise.try,为何它如此重要?

1279阅读 · loveky 2017-08-30翻译  
Promise Bluebird ES6

在#Node.js频道里经常困扰大家的一个话题是Bluebird提供的Promise.try方法。大家并不清楚该方法的功能也不知道为何要使用它。同时,几乎所有的关于Promsie的指南中针对该方法错误的演示使得这种情况没有任何改善。 在本文中,我会尝试解释究竟什么是P...

Nange

ES6模块加载:比你想象的还要复杂

1514阅读 · Nange 2017-08-30翻译  
ES6 JavaScript Node.js

让模块的正式定义成为原生语言的一部分,是ES6让人久等的特性之一。近年来,JavaScript开发者为了完成代码组织管理,不得不在RequireJS、AMD和 CommonJS等权宜的模块规范里做出选择。如果以后模块定义可以正式成为JavaScript语言的组成部分,...

helloworldzxy

用简单的方法学习ECMAScript 6 – Ali Tavakoli – Medium

677阅读 · helloworldzxy 2017-08-17翻译  
ES6

ECMAScript 6 简要概览 这里是ECMAScript 6 简要概览 本文大量参考了es6特性代码仓库,请允许我感谢其作者Luke Hoban的卓越贡献,也感谢Axel Rauschmayer所作的优秀书籍。 起初当我听说ES6时,我花了很多精力去消化学习其...

众里寻他千百度

ECMAScript 2015 (ES6) 和ECMAScript 2016 (ES7) 最常用的特征

519阅读 · 众里寻他千百度 2017-08-08翻译  
ES6

es6特征速览 ES6给javascript带来了最深刻的变化。 它完全重塑了我们使用javascript的方式。 ES7是在ES6之上的一个微小更新。 让我们看看ES6更新中带来的变化。本文起初是我的学习笔记,现在我和大家分享一下。 本文最初发表于此: 链接...

众里寻他千百度

JavaScript中的this | Zell Liew

347阅读 · 众里寻他千百度 2017-08-04翻译  
JavaScript ES6

你被JavaScript中的关键字this迷惑了吗?它一开始迷惑了所有初学者,所以你不用担心,不止是你被迷惑了。 但是这不意味着你可以永远不用理解this。它在JavaScript和教程中使用的非常多,以至于你迟早需要明白this是什么。一旦你理解了它,你就会意识到它...

跑者小越

JavaScript 中的命名参数和可选参数 – 每日JS

834阅读 · 跑者小越 2017-07-20翻译  
JavaScript ES6

这是一个在函数签名中使用解构(destructuring)的例子。 解构或许是JavaScript在ES6规范中最大的句法变化。虽然这种新语法对于许多长期JavaScript程序员来说似乎很奇怪,但一旦你能够充分理解它,使用它将会非常强大。 如果你还没有熟悉的解构,...

myvin

19+ 个 JavaScript 快速编程技巧

2907阅读 · myvin 2017-07-09翻译  
JavaScript Coding ES6

这确实是一篇针对于基于 JavaScript 语言编程的开发者必读的文章。在过去几年我学习 JavaScript 的时候,我写下了这篇文章,并将其作为 JavaScript 快速编程技巧的一个重要参考。为了有助于理解,针对常规写法我也给出了相关的编程观点。 201...

is_january

ES8 的 5 个特性以及对 ES9 的展望 - Blog | SitePen

2813阅读 · is_january 2017-07-02翻译  
Web JavaScript ES6

当我们即将完成本提案的时候,相比前辈 ES7 的简单更新,ES8 看上去会发布更多重要特性! 我们想要花点时间来重点提一下未来 2017 版的我们最喜欢的 5 项内容。 1. Object.entries 和 Object.values 这个更新是令我们非常激动的一...

wangyahui6

JavaScript: 箭头函数(初学者) – Hacker Noon

470阅读 · wangyahui6 2017-06-11翻译  
Web JavaScript ES6

上周我发布了一篇适合初学者阅读,关于this关键字的 文章. 箭头函数这个话题因为太大未被包含在那篇文章中,所以在这篇文章中对箭头函数进行补充. 阅读这篇文章,了解箭头函数的基本知识! 优点 #1: 更简洁的语法 我们看一下常规的函数: function func...

边城

JavaScript 起步:“new” 运算符 - Hacker Noon

847阅读 · 边城 2017-06-06翻译  
Web JavaScript ES6

你好!如果你刚来,这是我每周系列,JavaScript 起步的第4期。我推荐你在阅读本文之前,先阅读本系列的其它文章。 四项原则 理解 new 运算符最简单的办法就是搞明白它是干什么的。当你使用 new 的时候,会发生4件事情: 它创建一个新的空对象。 将 t...

见见

通用 ES6 特性简介

901阅读 · 见见 2017-06-04翻译  
Web JavaScript ES6

JavaScript 近年来一直在进步。如果你在 2017 年学习 JavaScript,并且还没有接触 ES6,那么你会错过更简单的阅读和编写 JavaScript 的方法。 不用担心你还不是 JavaScrip 大师。你不需要在 JavaScript 上特别厉害就...

miaoyu

【JavaScript】什么是扩展运算符?

458阅读 · miaoyu 2017-05-31翻译  
Web JavaScript ES6

通过四个例子我们来理解扩展运算符. 如何理解它? 它就像鸟儿伸展他的翅膀..( 图片来自 unsplash) 它看起来像什么? 三个点: ... 它能做什么? 它允许一个表达式拓展成多个标记/变量/参数。 废话少说,让我们通过一些例子来理解到底什么是扩展运算符。...

文蔺

浏览器中的 ES6 module 实现

1504阅读 · 文蔺 2017-05-06翻译  
ES6

ES6 的模块特性(module) 开始在浏览器端实现啦!一切正在路上... 浏览器 备注 Safari 10.1 (无) Chrome Canary 60 打开 chrome:flags 启用“实验性网络平台功能” Firefox 54 打开...

郭培

10个可以使用ES6替换的Lodash特性

815阅读 · 郭培 2017-02-24翻译  
JavaScript ES6 Web

本文得到 Mark Brown的同行校审,非常感谢SitePoint的各位审稿人,是他们保证了SitePoint的内容质量可以做的更好。 到目前为止,Lodash成为必备的Npm包,但是如果你正在使用ES6,那么你就不一定要使用它。在本文中,我们将使用带箭头函数的本地...

萧暮

ES6 特性

582阅读 · 萧暮 2017-02-24翻译  
JavaScript ES6

箭头函数(Arrow Functions) function() 的简写符号,但不会绑定 this。 no-eval var odds = evens.map(v => v + 1); // 没有小括号和花括号 var nums = evens.map((v,...

Doraemonls

关于ES6中的Maps你需要知道的那些事

887阅读 · Doraemonls 2017-02-20翻译  
JavaScript ES6

JavaScript ES6 引入了一个新的数据结构,叫做 maps。 Maps 是设计用来代替使用Object Literal进行键值对存储的数据结构,它需要键值唯一,并且为循环提供了很多可用的方法。 使用Object literals 作为 “Maps” Obje...

边城

ES 提议:import()

1489阅读 · 边城 2017-01-15翻译  
JavaScript Node.js ES6

Domenic Denicola 向 ECMAScript 提议在第 3 阶段中加入“import()”。它提供了动态加载 ECMAScript 模块的功能。这篇博文会解释这个功能。 ECMAScript 模块是静态的 ECMAScript 模块是完全静态的:你必须在...

边城

ES6 核心特性

2916阅读 · 边城 2017-01-08翻译  
ES6

4. ES6 核心特性 本章讲述 ES6 核心特性。这些核心特性很容易理解,库作者会比较关心其它的没讲的内容。我会使用对应的 ES5 代码来解释讲到的每一个特性。 4.1 从 var 到 let/const ES5 中申明使用 var,这些变量都是函数级作用域的,它们...

兔兔的奶爸

ES6中的Metaprogramming: Symbols 为什么令人惊叹

1744阅读 · 兔兔的奶爸 2016-12-10翻译  
Web JavaScript ES6

你听说过es6对吧?他是在很多方面令人惊叹的 javascript 新版本。我常常兴高采烈地谈论我在 ES6 中发现的令人难以置信的新功能,这使很多同事感到懊恼 (因为似乎并不是每个人都喜欢,别人消费自己的午餐休息来谈论 ES6 模块的)。 ES6中一个很不错的新功能...

张大侠

2016届阿拉莫CSS开发者大会资源汇总

950阅读 · 张大侠 2016-12-09翻译  
CSS Web ES6

Jen Simmons正在发表主题演讲(2016届阿拉莫CSS开发者大会,圣安东尼奥,德克萨斯) CSS Dev Conf is the first on-site conference dedicated to Cascading Style Sheets for...

十年踪迹

ES6 虽好,使用需谨慎

2146阅读 · 十年踪迹 2016-12-06翻译  
Web JavaScript ES6

几天前我看到一条令人忍俊不禁的 tweet。 看到上面那段代码,我脑补了一个场景: “让我们使用新潮的 ES6 解构” “它看起来好难懂” “别怕!我会为它添加一个注释” 这的确搞笑,但同时它这是一种典型的货物崇拜编程 —— 盲目而仪式性地使用代码或程序结构。...

文蔺

手把手教你写一个 Javascript 框架:数据绑定

1246阅读 · 文蔺 2016-12-05翻译  
Data JavaScript ES6

本文是“编写 JavaScript 框架”系列的第四章。本章我将解释脏检查和基于getter/setter 访问器的数据绑定技术,并指出它们各自的优缺点。 本系列主要是如何开发一个开源的客户端框架,框架名为 NX。我将在本系列中分享框架编写过程中如何克服遇到的主要困难...

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