我要反馈问题

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

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

友情链接

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

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

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

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

立即体验

京ICP备17024260号

helloworldzxy

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

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

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

Mactaivsh

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

113阅读 · Mactaivsh 1天前翻译  
JavaScript

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

echodis

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

132阅读 · echodis 3天前翻译  
JavaScript

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

边城

探索 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) 在我们学...

Mactaivsh

JavaScript 中的”提升“ – codeburst

126阅读 · Mactaivsh 5天前翻译  
JavaScript

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

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

众里寻他千百度

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

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

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

Mcbai

JS编程: 递归

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

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

yu-wj

如何开始学习V8

1334阅读 · yu-wj 2017-08-14翻译  
V8 JavaScript

如何学习v8开发 你是否有兴趣理解更多关于编译器、虚拟机、JavaScript引擎的知识,或者贡献V8项目 你也许曾没上过编译原理的课程或者没有c++编程经验,但是没人生来就具有这些知识的,你不需要理解任何编译器方面知识。这里有一些资源也许会帮助你。 但是现在世面上...

myvin

现代 JavaScript 开发有点小难

1411阅读 · myvin 2017-08-13翻译  
JavaScript

总有人在抱怨如今的 JavaScript 开发变得多么多么复杂,这种现象并不罕见。当一个新人开始学习 JavaScript 的时候,其实我是对他抱有同情的。 如果你正在学习 JS,那么你很快就能感受到生态系统的爆炸式繁荣,感受到构建一个现代 web 应用需要掌握的成千...

网络埋伏纪事

JavaScript工作机制:第1部分

1384阅读 · 网络埋伏纪事 2017-08-12翻译  
JavaScript

随着JavaScript越来越受欢迎,开发团队正在将其用在技术栈的各个方面,包括 - 前端、后端、混合应用、嵌入式设备等等。 如GitHut统计所示,JavaScript在GitHub中的活动存储库和总推送方面位于前列,在其他方面也不差。 (查看最新的GitHub语...

yangzj1992

对一行混淆 JS 代码的逆向分析过程

1683阅读 · yangzj1992 2017-08-10翻译  
JavaScript

不久前,我看到有人提了个问题,能否有人将下面这行 JS 代码进行逆向分析。 <pre id=p><script>n=setInterval("for(n+=7,i=k,P='p.\\n';i-=1/k;P+=P[i%2...

Mcbai

JS编程: 归并排序

281阅读 · Mcbai 2017-08-08翻译  
JavaScript 算法

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

myvin

JavaScript 疲劳终极指南:我们行业的真相

4881阅读 · myvin 2017-08-08翻译  
JavaScript Framework babel Gulp grunt NPM Web 疲劳

抱怨 JS 疲劳就像是在抱怨人类发明了太多解决问题的工具:从邮件到飞机到宇宙飞船。 上周我在 NebraskaJS 2017 会议上做了一个和这个话题极其类似的演讲,我也收到了许多积极的反馈,所以我就想这个演讲也可以写成一篇文章发表出来,让更多的人知道,并帮助他们应对...

众里寻他千百度

去其糟粕,取其精华——我如何重拾对 JavaScript 的爱

676阅读 · 众里寻他千百度 2017-08-07翻译  
JavaScript

Alexas拍摄 我与JavaScript的因缘 我的JavaScript之旅始于1997年的Netscape Navigator 3。使用JavaScript最炫酷的事情就是创建鼠标移动事件。那时候,有些高科技公司网页内容可以通过悬停鼠标进行修改。你甚至可以隐藏或...

regiondavid

如何使用 React 和 Firebase 来仿写一个 Reddit — SitePoint

179阅读 · regiondavid 2017-08-07翻译  
React JavaScript

React 是一个伟大的用于构建用户界面的 javascript 库。 自从 Create React App 的发布,搭建react应用的脚手架已经变得非常容易。 ### 了解关于作者的更多内容 Designing a Custom Home Page fo...

raythunder

Vue组件简介

200阅读 · raythunder 2017-08-06翻译  
JavaScript

如果过去的几年你一直在从事JavaScript的开发工作, 那你必然使用过某种MVC/MVVM框架,例如:Angular, Ember, React, Vue 等其它框架。 在过去几年中,从“全能框架”(如Angular、Ember)到更加灵活的模块化框架(Reac...

郑 farmer

WTF JavaScript ?

698阅读 · 郑 farmer 2017-08-06翻译  
JavaScript

什么鬼 JavaScript ? 一个关于 JavaScript 的花式玩法列表。 JavaScript 是一个伟大的语言。它有简单的语法,完善的生态系统,更重要的,有一个庞大的社区。 同时我们都知道,JavaScript 是一个有很多有趣的“潜规则”的语言。其中...

跑者小越

我为什么(基本上)告别了推特– Kyle

223阅读 · 跑者小越 2017-08-05翻译  
Medium JavaScript

精简版 从我告别我的twitter账户@getify至今已经有六个月了。我持续收到关于为什么我要这么做的问题,有些人哀叹我的退出,所以我想我会解释为什么我离开。 这样做,我会从一些上瘾的人的角度对twitter(和其他社交媒体)发表一些看法——我过去每天平均每天超过1...

众里寻他千百度

JavaScript中的this | Zell Liew

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

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

弈晨

做一枚全栈工程师

2739阅读 · 弈晨 2017-08-03翻译  
Developer JavaScript Full Stack

这篇热门文章在 2017 年 6 月更新过,引入了更多新技术。 如果一个全栈工程师能够根据原型实现一个完整的MVP(minimum viable product,至少可行的产品),我们通常会认为他十八般武艺样样精通,而且有足够的理由来证明这一点。为了给全栈工程师一...

秋雨寒雪

GitHub上最流行的Top 10 JavaScript项目

1577阅读 · 秋雨寒雪 2017-08-02翻译  
JavaScript

统计出Github中所有项目的数量,几乎是不可能的,而明确指出哪些是最优秀的项目就更不可能了。如果说到JavaScript,曾经极富创新的项目(很可能)在一两个月后就会变得过时、落后。以防被淹没在大量的项目中,去研究(哪个项目更好),我们可以来看看2016年Gith...

cherryjin

表单验证第四部分: MailChimp订阅表单中的验证 | CSS-Tricks

363阅读 · cherryjin 2017-08-01翻译  
Form CSS JavaScript

这是 CSS-Tricks十周年 纪念日 ! 我们制作了 一些书呆子T恤,你可以购买它来支持这个网站 CSS-Tricks 搜索 主页 视频 年鉴 画廊 片段 论坛 新消息 工作 指南 商店 # 表单验证第四...

miaoyu

2017 JS开发指南

2289阅读 · miaoyu 2017-08-01翻译  
JavaScript

过去几年可能你一直在写接口。也许一直在优化你们公司数据的搜索速度,也可能在为微波炉写嵌入式程序。是否记得那时你摆弄Prototype.js,已经过去好长一段时间了。现在你决定是时候提升自己的前端技能了,这时你将看到这样一幅风景: 当然你不是在里面寻找某人,而且随机寻...

huangxiaolu

HTTP/2推送的现状比我想象的更艰难

523阅读 · huangxiaolu 2017-08-01翻译  
Web JavaScript

每当讨论到网页加载性能问题时,我就会听到很多人说“HTTP/2推送将解决这个问题”,但是我对此并不太了解,所以我决定深入研究一下。 HTTP/2推送比我最初想象的更复杂,更偏底层,但真正让我感到惊讶的是各大浏览器之间的不一致——我还以为大伙儿已经达成一致,并且完全准备...

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