我要反馈问题

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

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

友情链接

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

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

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

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

立即体验

京ICP备17024260号

helloworldzxy

Angular vs React —  前端领域的突破者 – Hacker Noon

23阅读 · helloworldzxy 2小时前翻译  
Web JavaScript

Angular vs React — 前端领域的突破者 框架的真正详尽对比 Angular 是一整套的框架,包含所需的全套工具和基于其上的最佳实践。有的人觉得很适合,另一些人则不喜欢。从另一方面来看,React 只是一个轻量的视图库,当你制作一个应用时可能会用到它。这...

36KrFE

10个让Slack增长成40亿美元公司的独特方法

45阅读 · 36KrFE 11小时前翻译  
Slack UX

“Life is too short to do mediocre work, and it is definitely too short to build shitty things. 生命之贵,不可堕于平庸,不可溺于俗事。” — Stewart Butter...

fszer

在 vue 项目中使用各种 javascript 类库 – Vue.js Developers – Medium

74阅读 · fszer 1天前翻译  
Vue

Lodash, Moment, Axios, Async…这些都是非常有用的 Javascript 库,而且你会希望使用在你的各种 Vue.js 应用中。 但是随着你的项目的增长,你会想要将代码分离为单一的组件文件跟模块文件。同时,你可能也会想要让你的应用能运行在不...

Mactaivsh

JavaScript 中的执行上下文和调用栈是什么?by David Shariff

113阅读 · Mactaivsh 1天前翻译  
JavaScript

在这篇文章里,我会深入地探讨 JavaScript 中最基本概念之一,那就是执行上下文。通过这篇文章,你应该能够清楚地了解到 JS 解释器究竟在干嘛,为什么可以在一些函数和变量声明之前就能使用以及他们的值是怎样被决定的。 什么是执行上下文(Execution Cont...

anjia

Tree-shaking VS 死码消除

101阅读 · anjia 1天前翻译  
Web

我一直在用 Rollup(尽管用的有点晚),一个打包 JavaScript 模块的工具。它的一个特性是 Tree-shaking。用 Tree-shaking 这个词呢,我是想表达它只打包你真正会用到的代码。 Axel Rauschmayer 问这个词源自哪里......

huangxiaolu

Chrome 61 Beta版:JavaScript模块,桌面支付请求API,Web Share API,以及WebUSB

92阅读 · huangxiaolu 1天前翻译  
Chrome Web

Chrome 61 Beta版:JavaScript模块,桌面支付请求API,Web Share API,以及WebUSB 除非另有说明,否则下述更改适用于Android,Chrome OS,Linux,Mac和Windows的Chrome Beta最新版本。 Jav...

myvin

使用 HTTPS 部署你的站点势在必行

154阅读 · myvin 2天前翻译  
SSL HTTP

本文最初发表在 Nick Janetakis 个人网站上。 如果你有一个站点,或者近期你正在考虑部署自己的站点,那么你有必要考虑使用 HTTPS 来武装你的网站了。 在我们讨论不安全站点的问题之前(红色预警:忽略安全问题可不是个小问题),让我们先来看看截止到 201...

is_january

React 内部原理,第一部分:基础渲染 - Matt Greer

142阅读 · is_january 3天前翻译  
React Native

这本系列的五个部分中,我们将从最基础的内容开始“重做” React,并在过程中学习 React 是如何工作的。当我们结束的时候,你应该能大致了解 React 工作原理,以及 React 会在什么时候、基于什么原因去调用不同的组件生命周期方法。 本系列: 第1部分:...

echodis

函数装饰器:将回调转换为promises,还支持逆向转换

132阅读 · echodis 3天前翻译  
JavaScript

geralt @ pixelbay 我每天都在JavaScript领域工作,我困在了回调,promises或async/await等各种异步调用方案之中。关于如何处理异步代码,我有自己的偏好,虽然有时候我别无选择,因为外部依赖库像fs, aws-sdk等在使用别的解...

huangxiaolu

解释React的证书

280阅读 · huangxiaolu 3天前翻译  
React

几周前,Apache软件基金会(ASF)决定将BSD +专利许可证列为Category-X license。这一举措影响了Facebook开源软件的大部分用户,特别是受欢迎的React项目及其周边项目。因此,有许多人要求我们考虑修改React和所有其他开源项目的证书。...

学会微笑

Node.js中的流(Streams):你需要知道的一切 – freeCodeCamp

331阅读 · 学会微笑 4天前翻译  
Node.js

图片来源 Node.js中的 streams 给大家的印象是难以使用甚至难以理解的。我有好消息告诉你——以后就不是这种情况了。 多年来,开发人员创建了许多包,唯一的目的是使streams更易于使用。但是在这篇文章中,我将专注于讲原生的Node.js stream A...

边城

探索 EcmaScript 修饰符

229阅读 · 边城 4天前翻译  
JavaScript

迭代器(Iterator), 生成器(Generator) and 数组推导式,随着这些特性的出现,JavaScript 和 Python 变得越来越像,这让我激动不已。今天我们要谈到的是另一个符合 Python 惯用理念 (Pythonic) 的提议:ECMASc...

myvin

为什么现在的开发者总是拿 Vue.js 和 JavaScript 巨头 Angular、React 比较?

243阅读 · myvin 4天前翻译  
Vue Angular React JavaScript

Vue.js 是一个用来构建 web UI 的 JavaScript 库,基于 MIT 开源协议。Vue.js 于 2013 年首次分布,但是在接下来的两年内,并没有太多的 web 框架领域的开发者关注。到了 2016 年,Vue.js 名声大噪,获得了极大的关...

Mactaivsh

JavaScript: 到底什么是立即执行函数表达式(IIFE)?

162阅读 · Mactaivsh 4天前翻译  
Web JavaScript

或许之前你见过这样的语法, 但是为什么立即执行函数表达式 (IIFE — 发音类似 ‘iffy’)看起来是这样的呢? 为什么它在编码中很有用? 函数声明(Function Declaration) VS 函数表达式(Function Expression) 在我们学...

阿祥

请准备好:新V8即将推出,Node 的性能正在改变。

1563阅读 · 阿祥 5天前翻译  
V8 Node.js Chrome

这篇文章是David Mark Clements和Matteo Collina一起写的,并且由来自 V8 团队的Franziska Hinkelmann和Benedikt Meurer审查的。文章最先在nearForm’s blog网站上发布。 V8 turbofan...

helloworldzxy

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

316阅读 · helloworldzxy 5天前翻译  
ES6

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

Mactaivsh

JavaScript 中的”提升“ – codeburst

126阅读 · Mactaivsh 5天前翻译  
JavaScript

“提升”这个术语在很多技术博文里被用于解释标识符解析。就像字面上的比喻,“提升”用于解释变量和函数声明是如何被“提”到函数作用域或者全局作用域的顶部。 同时也让我们对 JavasScript 的作用域机制有了初步的了解,深入理解它有助于我们建立更坚实的基础。 为了更...

秋雨寒雪

在CSS中实现”Wrapper“最好的方式

307阅读 · 秋雨寒雪 2017-08-16翻译  
CSS

通常,在一个新HTML文档中,我们首先要写一个元素,用来包容页面中的所有其他内容。术语“wrapper”常用在此处。我们给这个元素增加一个类,用来封装页面中的其他可视元素。 我一直在努力寻找最好的实现方法。我曾在StackOverflow上发现一个相关的帖子,有超过2...

cherryjin

如何创建一个 Vue.js Photo Gallery – Hacker Noon

136阅读 · cherryjin 2017-08-16翻译  
Vue.js API Web

如何创建一个 Vue.js Photo Gallery 在这篇教程中,我将向你展示如何使用 HTML5UP中的即用模板来创建一个照片库, 由 Cosmic JS App服务器上的 Cosmic JS API提供支持。 TL;DR 查看 demo 在GitHub上查...

irina9215

Angular是如何防御XSS攻击的?– Hacker Noon

147阅读 · irina9215 2017-08-16翻译  
Angular

Angular, 跨域脚本攻击和清除处理过程 XSS攻击会对你的网站造成很大的影响。为了应对XXS攻击, Angular 为开发者提供了一个概念依据,预防错误以及打开安全防御的突破点。 在本文中, 我们将会解释什么是XSS攻击、在Angular应用中这样的攻击是怎么...

QAQMiao

ECMAScript 2018,新特性抢先看

243阅读 · QAQMiao 2017-08-16翻译  
JavaScript

最后更新于: 2017-08-13 这篇博客将持续追踪可能会囊入ES2018的特性。 1. 已提案的 ECMAScript 2018 特性 ECMAScript 新特性提案经历阶段回顾: Stage 4意味着这个特性将会包含在下一个版本中(或者下下个版本)。 St...

Larry

一个治愈JavaScript疲劳的学习计划 – freeCodeCamp

642阅读 · Larry 2017-08-16翻译  
JavaScript

一个治愈JavaScript疲劳的学习计划 (本文由Sacha Greif于2016年10月30日发表 译者注) 像其他所有人一样, 我最近碰巧也读了 Jose Aguinaga 的文章 “How it feels to learn JavaScript in 20...

chechengpeng

Vue.js 会成为像 Angular 和 React 那样的巨头吗? - 10Clouds

288阅读 · chechengpeng 2017-08-15翻译  
Web JavaScript

在越来越多的文章标题中,Vue.js 经常拿来与 Angular 和 React 做比较,正在像暴风雨一样席卷整个世界。在刚刚过去的三个月中,Vue.js 的核心代码库在 GitHub 的 star 数增长了 20%多,同期 Angular 和 React 分别增长了...

Mcbai

JS编程: 插入排序

161阅读 · Mcbai 2017-08-15翻译  
JavaScript

JS编程: 插入排序 想成为一个更好的开发者,那么理解数据结构、算法和基本编程思想是必须的。现在大多数问题都被现代工具和各种库解决了,但是对这些领域有一个更深的了解,将会大大拓宽你软件开发的视野。 就我自己而言,掌握这些概念是相当困难的,因为在我每天的工作里,几乎都不...

Mactaivsh

扩展 VueJS 组件 – Vue.js Developers – 中级技巧

156阅读 · Mactaivsh 2017-08-15翻译  
Vue Vue.js

作者:Anthony Gore 扩展 Vue 组件 你是否在开发基于 Vue 的 app 时使用过具有相同属性甚至具有相同的 template 结构的组件? 这时,创建一个具有通用属性和 HTML 结构的 “基组件” 并以此扩展并创建出其 “子组件” 是一种比较...

echodis

Hello World · GitHub指南

131阅读 · echodis 2017-08-15翻译  
Git

Hello World Hello World 项目是计算机程序编程中流传已久的传统。 这是一个简单的练习,让你开始学习新的东西。 让我们开始使用GitHub! 你将学会如何: 新建并使用一个仓库 新建并管理一个新的分支 更改文件,并将其作为提交推送到G...

众里寻他千百度

为什么在JavaScript中使用静态类型? (Flow中的静态类型)

170阅读 · 众里寻他千百度 2017-08-14翻译  
JavaScript TypeScript

作为JavaScript开发人员,您可能在一整天的编程中用不到任何静态类型。 那么为什么要学习他们呢? 事实证明,学习类型不仅仅是一个练习,而且是思维的扩展。 如果您愿意投入一些时间来了解静态类型的优点,缺点和用例,可以大大帮助您提升编程水平。 感兴趣吗?那你很幸...

lpy

Node.js教程:使用async库来优化代码 - Node Beginner Blog

169阅读 · lpy 2017-08-14翻译  
Node.js

当你的Node.js应用变得越来越复杂的时候,你就越应当考虑所谓的代码控制流程。 特别是当需要通过引入后台操作 (译者注:原文为background operations,指的是调用底层线程池,利用其它工作线程来完成的操作)和并行操作来优化程序的效率和性能时,代码可能...

Mcbai

JS编程: 递归

179阅读 · Mcbai 2017-08-14翻译  
JavaScript

JS编程: 递归 想成为一个更好的开发者,那么理解数据结构、算法和基本编程思想是必须的。现在大多数问题都被现代工具和各种库解决了,但是对这些领域有一个更深的了解,将会大大拓宽你软件开发的视野。 就我自己而言,掌握这些概念是相当困难的,因为在我每天的工作里,几乎都不用...

边城

解释:Node.js 的模块是什么? —— Node 新手博客

667阅读 · 边城 2017-08-14翻译  
Node.js

在写 Node.js 应用程序的时候,你确实可以把所有代码放在巨大的index.js 文件中,不在乎你的应用程序会变得多大多复杂。Node.js 解释器不会在意这个事情。但在代码组织方面,你很快就会陷入混乱,不能理解代码,而且难以调试。所以,作为一个人,你应该关心代码...

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