我要反馈问题

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

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

友情链接

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

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

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

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

立即体验

京ICP备17024260号

学会微笑

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

286阅读 · 学会微笑 2天前翻译  
Node.js

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

阿祥

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

1258阅读 · 阿祥 3天前翻译  
V8 Node.js Chrome

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

lpy

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

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

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

边城

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

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

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

chinazhaghai

Node.js 手册: WHATWG URL 分析器- Node 入门博客

1180阅读 · chinazhaghai 2017-08-11翻译  
Node.js

最新发布的Node.js v8.0.0 将在v7.0.0中非实验性的WHATWG URL分析器做了实验性实现,并且完全支持. 下面将介绍你可以如何使用它. 一个像http://www.example.com/foo?bar=1#main的URL,是有几个不同部分组成的...

我是搬运工

Node.js 模块 – exports vs module.exports

983阅读 · 我是搬运工 2017-08-10翻译  
Node.js

你一定在 Node.js 的模块中经常见到 exports 对象,你可以用来在模块中创建函数(在文件 rocker.js 中) exports.name = function() { console.log('My name is Lemmy Kilm...

印前

认识Node.js核心HTTP/2——Node.js Collection – Medium

210阅读 · 印前 2017-08-09翻译  
Node.js HTTP/2

一分钟前我打开initial pull-request,它将为Node.js core提供HTTP/2的实现。虽然远远没有准备好投入生产线,但这标志着一个关键的里程碑。 因为这只是一个pull请求,所以可以随便玩,但还有一些额外的步骤。 首先,你需要确保你为构建本地N...

miaoyu

2017 Node.js调查报告

327阅读 · miaoyu 2017-08-03翻译  
Node.js

Node.js基金会刚刚发布了一项全球研究报告,该报告是为了了解如今Node正在用来做什么,以及发现可能的改进项。 这项调查从16年11月30号到17年1月16号在网上进行,总共1,405个受访者参与。由一家独立的调查公司对结果进行分析 让我们来看看Node.js用来...

myvin

JavaScript 包管理的前世今生

648阅读 · myvin 2017-07-30翻译  
JavaScript NPM Yarn Webpack Node.js HTML CSS

和 Yarn 相比,npm 在缓存、集成度和扩展性方面表现如何呢?我们将在这篇文章中一辨分晓。 使用许可 如果将一个 JavaScript 开发者在 2005 年冰冻起来,然后在 2017 年的现在以某种神奇的方式将其解冻,那么 JavaScript 包的爆炸式繁荣...

winter

为什么要使用Node.js?

489阅读 · winter 2017-07-26翻译  
Node.js JavaScript

介绍 JavaScript的流行给它本身带来许多变化,Web开发的面貌也发生了巨大的改变。现在JavaScript不仅可以运行在浏览器上,甚至可以运行在服务器上,像Flash或者Java Applets那样被包装在沙盒环境中运行,这在几年前这是很难想象的。 在深入No...

hasaki

npx简介:npm的包执行器 – Kat Marchán – Medium

418阅读 · hasaki 2017-07-22翻译  
Tools Node.js

那些将npm更新到最新版[npm@5.2.0](https://github.com/npm/npm/releases/tag/v5.2.0)的人可能注意到除了通常的npm它还多了一个新的二进制文件[npx](https://npm.im/npx)。 npx是一个致力...

阿墨,鱼

使用 local-npm 进行离线 NPM 包的安装 – 从传统到现代网络

225阅读 · 阿墨,鱼 2017-07-19翻译  
NPM Node.js Node

NPM是 Node.js 的包管理工具。通过它,用户可以很容易的获取和安装 Node.js 包。这样可以更容易地解决包依赖关系。 NPM的官方地址是 https://www.npmjs.com/ 为何需要离线的 NPM 包安装? 在有些情况下,并不是每一个用户都可以访...

摩诘

JavaScript已进化成为第一级语言 – D4软件

708阅读 · 摩诘 2017-07-14翻译  
JavaScript Node.js V8

JavaScript (JS)和HTML、CSS一样都是万维网(WWW)核心技术之一,每个浏览器都会支持这三者。 对于很多技术人员或者非技术人员来说,JS长久以来只是作为前端开发相关的技术,简单的在网页中添加的一些脚本文件。但在过去十年,JS 已经逐渐成为了一种全能...

wleonardo

十分钟学会less - Tutorialzine

423阅读 · wleonardo 2017-07-10翻译  
JavaScript Node.js Node NPM

我们都知道在大型的项目中,当css有数千行代码的时候,css的编写有一些麻烦。我们经常会出现复制相同的代码到不同的地方或者通过我们的编辑器来替换所有相同的颜色。这需要我们费很大的力气去保持css的可维护性。但是其实我们并不是一定要这样。 幸运的是,web开发社区已经解...

zhongshan

使用React打造一个博客APP, Part 1: 用户登录

800阅读 · zhongshan 2017-07-09翻译  
Node.js babel JavaScript

在本系列教程中,你将了解到如何使用React从零开始打造一个博客app。在这一整套教程中,我们将重点讨论如何使用React来开发应用程序的用户界面。应用的服务端你会用到Node.js。 在本篇教程中,你将了解到用户注册和登录的界面和后端实现。 初始化 创建一个名为Re...

灰烬

Kubernetes入门指南:部署一个Node.js Docker应用 — SitePoint

638阅读 · 灰烬 2017-07-05翻译  
Docker Node.js

容器技术已经存在了很多年,Docker使它真正成为主流。因为Docker提供了一套简单易用的接口来使用容器,现在已有许多的公司和开发者使用容器来装载他们的应用。 然而,对于任何有一定规模的应用程序,你一定不会只要部署“一个容器”,而是部署在大量主机上的许多容器。 这...

liuhui_is_me

让你备受刮目相看的8个npm技巧

4480阅读 · liuhui_is_me 2017-07-04翻译  
Web Node.js NPM

你观看一个同事编码时候,你会看到一些速记和技巧被应用,有些方式你并不熟悉,那你就被鄙视了,这种事情在我们每一个一生都会发生的。 在这篇文章中,我将介绍一些很有用的npm技巧,还有很多这里并不能全收录,我们只关注那些相关的并且有益于我们每天的工作和开发的技巧。 基本的速...

liuhui_is_me

npm@5规范与RFC草案

214阅读 · liuhui_is_me 2017-06-30翻译  
Node.js

NPM是GitHub上最活跃的问题导向社区),所以我们可以不断的接触到你的痛点和关注点。这意味着我们能够通过此去做更好的优化,以及决定什么事情是我们必须先去优化的。然而,由于用户和项目依赖者的数量巨大),所以我们必须了解每个人的需求,然后不断的去做优化。 由于npm@...

曾小涛

npm 入门教程

888阅读 · 曾小涛 2017-06-25翻译  
Node.js

Node.js 的出现使得用 Javascript 写服务端应用成为可能。Node.js 由 C++ 编写而成并且构建于 V8 引擎之上,因此运行得很快。一开始,Node.js 只是想运行于服务端环境,但是开发者们显然不满足于此,开始创造各种工具来实现自动化任务。也因...

二方土君

怎么用目前最好的工具来调试Node.js

1717阅读 · 二方土君 2017-05-06翻译  
Web Node.js

调试是一个在软件中查找和修复缺陷的过程,也是在所有语言中非常有挑战的一个任务。Node.js也不例外。 幸运的是,到目前为止找到这些问题的工具已经改善很多了。让我们来看一下你对你的Node.js应用中修复问题的方法有什见解! 我们将会从两个方面来深入地调试Node.j...

李志華

使用 Async/Await 的函数式编程基础

504阅读 · 李志華 2017-05-05翻译  
Web Node.js

Async/await 可以很容易的将异步行为(asynchronous behavior)与命令式结构(imperative construct)集成起来,如 for 循环,if 语句和 try/catch 块。不幸的是,对于 forEach, map, reduc...

净化

10个关于Node.js REST API 的最佳实践

1253阅读 · 净化 2017-03-14翻译  
Web Node.js

在这篇文章里,我们将介绍Node.js REST API的最佳实践,包括关于路由命名,身份认证,黑盒测试,使用恰当的网络缓存等内容。 一个最流行的Node.js RESTful API监听工具Trace,通过Trace,我们帮助我们的用户寻找程序中的问题。我们的经验告...

萧暮

Node 事件循环究竟是如何工作的: 为何大部分的事件循环图都是错的

495阅读 · 萧暮 2017-02-19翻译  
Web Node.js

当 Bert 在 2016 年欧洲 Node 交流大会上提出关于事件循环的主题时,他以一句“大部分的事件循环图都是错的”开场。我很愧疚,我演讲中也用过一些错误的图。:) 就是如此。事件循环像做热蛋糕一样在客户端循环处理数据。 他给的图非常接近真实情况。在此,事件循环...

cocoPang

高级 Node.js 项目结构教程 | @RisingStack

1876阅读 · cocoPang 2017-02-12翻译  
Web Node.js

项目结构是一个重要话题,因为你创建应用程序的方式可以决定整个项目生命周期的开发体验。 在这个Node.js项目结构教程中,我将回答我们在[RisingStack](https://trace.risingstack.com/) 收到的关于结构化高级Node应用程序的一...

边城

Node.js 异步最佳实践 & 避免回调地狱 | @RisingStack

3306阅读 · 边城 2017-01-31翻译  
Web JavaScript Node.js

本文涵盖了处理 Node.js 异步操作的一些工具和技术:async.js、Promise、generator 和 异步函数。 阅读这篇文章之后你会知道如何避免臭名昭著的回调地狱! Node.js at Scale 是系列文章,专注于使用大型 Node.js 设施...

wleonardo

Node学习之路:require()工作原理

548阅读 · wleonardo 2017-01-24翻译  
Web JavaScript Node.js

介绍 Node学习之路 掌握的基本知识 理解回调函数中的错误优先 测试要点 进阶 单例模式 设计自定义类型 工厂模式 高级 require() 工作原理 危险的模块设计模式 几乎所有的Node.js开发者都可以说出require()的作...

wjszxli

Yarn 和 npm的大比拼 - 谁是Node.js最强的包管理器?

843阅读 · wjszxli 2017-01-20翻译  
Node.js Yarn NPM

从NodeJs 7.4版本开始,npm4就是NodeJs的默认包管理器,但在与此同时,Facebook也发布了自己的包管理器--Yarn 那让我们具体来看看这两个NodeJs的包管理器,看他们能够做什么以及应该在什么时间去选择自己需要的那一个。 Yarn - 诞生于社...

边城

ES 提议:import()

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

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

dainiel

2016年Node.js十大文章| @RisingStack

4212阅读 · dainiel 2017-01-10翻译  
Web JavaScript Node.js

对于Node.js开发者来说,2016是振奋人心的一年。 看看这张图就知道我的意思了: 回首Node.js从无到有的6年,我们可以大声宣布我们最爱的框架已经长大成人——基本上世界上每个行业的牛逼公司都开始使用它。 另外一个好消息是Node.js已经成为史上最大的开...

印前

Node.js案例 - 2016企业使用Node来作甚| @RisingStack

760阅读 · 印前 2017-01-09翻译  
Node.js

之前发表了一篇总结企业如何使用Node.js的文章,我们非常惊讶能收到如此多人的赞赏,所以我们决定继续这个主题,并对使用Node构建软件产品的知名公司介绍更多。 本文意在介绍Node.js案例,介绍了Groupon,Lowe's Home Improvemen...

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