我要反馈问题

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

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

友情链接

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

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

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

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

立即体验

京ICP备17024260号

陈龙20155

教程 - 使用 TypeScript 构建 Node.js 应用 【转至@RisingStack】

252阅读 · 陈龙20155 半天前翻译  
TypeScript Node Node.js

使用 TypeScript 开发 Node.js 3 个月前 2017 年 6 月 20 日 这篇文章将会告诉您,怎样编译、构建、测试以及调试使用 TypeScript 开发的 Node.js 应用。为此,我准备了一个示例工程, 您稍后可以查看源码。 管理大型 Ja...

lizheming

现代模块

923阅读 · lizheming 2天前翻译  
Node.js Medium Modules

为现代 JavaScript 重新思考 Node.js 生态系统。 几个月前的某天当我准备坐下来写代码的时候突发奇想。 Node.js 8 已经发布有一段时间了,我决定要将这个版本增加的一些新特性例如 async/await 应用到我的代码中。 个把月后我已经写了六个...

净化

Node.js 8.5 正式发布,新特性一览

1776阅读 · 净化 4天前翻译  
Node.js Node nodejs V8

Node.js 8.5 新特性 最近 Node.js 发布了8.5版本,在这个版本里,Node 添加了3个激动人心的新特性。 支持 ES Module 此次版本迭代中,Node 终于支持了开发者呼声最高的 ES 模块提案。这意味着,你可以直接使用import关键字引...

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...

Yves yao

关于容器、虚拟机以及 Docker 的一个入门教程

3550阅读 · Yves yao 2017-09-05翻译  
Docker Medium Node.js

Source: https://flipboard.com/topic/container 如果你是一个开发者或者技术专家,你一定对 Docker 有所耳闻:一个在 “容器” 中打包、传输以及运行应用的实用工具。它这段时间得到的关注很不容易,不只包括开发者和系统管理...

李小六

Node.js创造者,Ryan Dahl专访

2030阅读 · 李小六 2017-09-05翻译  
Node.js

Ryan Dahl是谷歌大脑的软件工程师,並且是Node.js的创造者。目前,他正在致力于深度学习研究项目,他研究方向的是图像变换,包括彩色化和超分辨率。他参与了多个开源项目包括HTTP解析器和libuv。 Pramod: 告诉我们你在接触技术之前的经历吧? Ryan...

边城

掌握 Node.js 中的 async/await

1175阅读 · 边城 2017-08-31翻译  
Node.js Async Await

掌握 Node.js 中的 async/await 原文:Mastering Async Await in Node.js 作者:Tamas Kadlecsik 你会在本文中学到如何使用 async 函数(async/await) 来简化回调,以及基于 Prom...

曾小涛

npm 入门教程

1454阅读 · 曾小涛 2017-08-30翻译  
Node.js

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

网络埋伏纪事

Node Hero - 8. 使用 Passport.js 进行 Node.js 身份验证

1501阅读 · 网络埋伏纪事 2017-08-30翻译  
Node.js Redis HTTP

本教程中将学习如何使用 Passport.js 和 Redis 实现一个本地 Node.js 身份验证策略。 要使用的技术 在一头扎进实际代码之前,我们先看看本章中要用到的新技术。 Passport.js 是什么? 简单、 不花哨的 Node.js 身份验证 - p...

阿祥

请准备好:新的V8即将发布,Node 的性能正在改变

2247阅读 · 阿祥 2017-08-30翻译  
V8 Node.js Chrome

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

loveky

Sinon指南: 使用Mocks, Spies 和 Stubs编写JavaScript测试

4207阅读 · loveky 2017-08-30翻译  
JavaScript Node.js jQuery

编写单元测试时遇到的最大的困难之一就是如何测试复杂代码。 在真实的项目中,各种各样的功能会使代码很难被测试。不论是浏览器中的Ajax请求,定时器,日期时间等功能,还是Node.js中的数据库,网络,文件操作。 这些功能之所以很难被测试是因为你不能在代码中控制它们。如果...

Nange

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

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

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

李小六

为什么要使用Node.js?

883阅读 · 李小六 2017-08-30翻译  
Node.js JavaScript

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

PPxu

使用 Node.js 和 Express.js 搭建简易 HTTP/2 服务器

2282阅读 · PPxu 2017-08-30翻译  
HTTP Node.js HTTP/2

自从 1975 年左右使用 TCP/IP 协议的现代互联网诞生至今已经过了惊人的41年了。在它生涯的大部分时间里,我们使用 HTTP 以及它的继任者 HTTP/1.1 (1.1 版本) 在客户端和服务器之间进行通讯。它很好的支撑起了这个网络世界,但是开发者们构建网站的...

明非

使用 Node.js 进行 HTTP/2 Server Push

308阅读 · 明非 2017-08-29翻译  
HTTP/2 Node.js

Node.js 8.4.0 开始实验性的支持HTTP/2,可以使用--expose-http2参数来启用。 在这篇博客中,我们将要介绍HTTP/2的服务端推送并且创建一个小的Node.js 应用来进行尝试。 关于 HTTP/2 HTTP/2的主要目标是通过启用完整的请...

Bestony

如何只用 30 行代码在 JavaScript 中创建一个神经网络

475阅读 · Bestony 2017-08-28翻译  
Neural Network JavaScript Node.js

由 Google Dream 神经网络创建的一副奇怪的图像 在这篇文章,我将会展示给你如何使用 Synaptic.js 创建并训练一个神经网络,它允许你在 Node.js 和浏览器中进行深度学习。 我们将会创建可能是最简单的神经网络:解出一个 XOR (异或)方程...

学会微笑

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

745阅读 · 学会微笑 2017-08-18翻译  
Node.js

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

lpy

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

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

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

边城

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

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

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

chinazhaghai

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

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

6536阅读 · 我是搬运工 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

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

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

miaoyu

2017 Node.js调查报告

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

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

myvin

JavaScript 包管理的前世今生

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

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

hasaki

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

581阅读 · 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 包的安装 – 从传统到现代网络

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

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

摩诘

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

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

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

wleonardo

十分钟学会less - Tutorialzine

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

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

zhongshan

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

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

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

灰烬

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

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

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

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