Node.js 实验性支持 TypeScript:可自动将 TS 代码转换为 JS 代码Node.js 合并了为 TypeScript 添加实验性支持的 PR。 https://github.com/nodejs/node/pull/53725 根据 PR 的描述,开发者只需配置实验性 flag--experimental-strip-types就可以执行 TypeScript 文件。 Node.js 会将 TypeScript 代码自动转译为 JavaScript 代码。在转译过程 运维资讯 2024-07-25 LOVEHL^ˇ^
在Ubuntu下安装Node.JS的不同方式如果你要在Ubuntu 15.04上安装Node.js的话,这篇教程对你来说肯定很重要。Node.js从本质上来说就是一个运行在服务端上的封装好了输入输出流的javascript程序。Node.js巧妙的使用单线程的事件循环来处理高吞吐量和非阻塞IO。同时它也是一个提供了通过操作系统读写文件和网络操作功能的平台层。所以这篇文章将展示在Ubuntu 15.04 server上不同的安装Node.Js linux中国 2024-07-20 爱可生开源社区
Node.js 4.0 中的 ES 6 特性介绍Node.js 4.0.0 已经发布了。这是和 io.js 合并之后的首个稳定版本,它带来了一系列的新特性,支持 ES 6的大部分特性。已经有很多 ES 6 的特性介绍了,这里我们介绍一下该怎么使用它们。 1. 模板字符串 如果你要在 JavaScript 中创建多行字符串,你可能会使用如下的语法: var message = [ 'The quick brown fox', 'jumps ove linux中国 2024-07-19 泡泡
在 Ubuntu 14.04/15.04 上配置 Node JS v4.0.0大家好,Node.JS 4.0 发布了,这个流行的服务器端 JS 平台合并了 Node.js 和 io.js 的代码,4.0 版就是这两个项目结合的产物——现在合并为一个代码库。这次最主要的变化是 Node.js 封装了4.5 版本的 Google V8 JS 引擎,与当前的 Chrome 所带的一致。所以,紧跟 V8 的发布可以让 Node.js 运行的更快、更安全,同时更好的利用 ES6 的很 linux中国 2024-07-19 宇宙之一粟
基于 JavaScript 的操作系统你听说过吗?我想大多数人听说过 Node.js,但是你听说过 NodeOS 吗?没错,NodeOS,一个用 Node.js 写的操作系统。好吧,实话说,NodeOS 用 Linux 内核来处理各种底层任务,比如硬件通讯什么的,但是除此之外,使用的都是 Node.js。NodeOS 的开发始于两年前,创建者的目的很简单,他只是好奇,“是否有可能仅使用 Node.js 创建一个操作系统呢?” 是否有可能仅使用 N linux中国 2024-07-19 Escape
如何在 FreeBSD 10.2 上安装使用 Nginx 的 GhostNode.js 是用于开发服务器端应用程序的开源的运行时环境。Node.js 应用使用 JavaScript 编写,能在任何有 Node.js 运行时的服务器上运行。它跨平台支持 Linux、Windows、OSX、IBM AIX,也包括 FreeBSD。Node.js 是 Ryan Dahl 以及在 Joyent 工作的其他开发者于 2009 年创建的。它的设计目标就是构建可扩展的网络应用程序。 linux中国 2024-07-19 大猫
Linux 有问必答:如何在 Linux 上安装 Node.js问题: 如何在你的 Linux 发行版上安装 Node.js? Node.js 是建立在谷歌的 V8 JavaScript 引擎服务器端的软件平台上。在构建高性能的服务器端应用程序上,Node.js 在 JavaScript 中已是首选方案。是什么让使用 Node.js 库和应用程序的庞大生态系统来开发服务器后台变得如此流行。Node.js 自带一个被称为 npm 的命令行工具可以让你轻松地安装它 linux中国 2024-07-19 法医
开源新闻速递(160427):Node.js 发布 6.0Node.js 经过了半年的开发之后,今天发布了 6.0 LTS 版本。这是一个长期支持版本,它会支持到2018年4月,并在其后的一年内提供维护更新。随着今天的发布,Node.js 基金会将停止支持老的 0.12 分支,官方将只支持 4.x 和 6.x 分支,而 5.x 是一个实验性分支。基金会的专家说依旧建议在产品环境中使用 4.x,直到人们认为 6.x 已经稳定了。 Node.js 6.0 支 linux中国 2024-07-19 醒在深海的猫
JS 基金会成立Linux 基金会宣布成立了 JS 基金会 ( JS Foundation ) ,该基金会是一个包容性项目,用于促进指导 JavaScript 生态中各种核心开源项目的发展,其主要任务是管理和资助这些项目,以及培育 JavaScript 生态。 Linux 基金会已经对 JS 生态进行了大量投资 Node.js 社区内部分裂之后,Node.js 代码分成了两个不同的项目:io.js 和 Node. linux中国 2024-07-19 泡泡
如何在 Ubuntu 上使用 pm2 和 Nginx 部署 Node.js 应用pm2 是一个 Node.js 应用的进程管理器,它可以让你的应用程序保持运行,还有一个内建的负载均衡器。它非常简单而且强大,你可以零间断重启或重新加载你的 node 应用,它也允许你为你的 node 应用创建集群。 在这篇博文中,我会向你展示如何安装和配置 pm2 用于这个简单的 ‘Express’ 应用,然后配置 Nginx 作为运行在 pm2 下的 node 应用的反向代理。 前提: Ubu linux中国 2024-07-19 法医
4 个用于托管开源库的顶级 CDN 服务内容分发网络可以加速你的网站图片、CSS、JS、以及其他静态内容。 CDN 或称内容分发网络是位于世界各地的策略性放置的服务器网络,用于更快地向用户传输文件。传统 CDN 能够加速你的网站的图像、CSS、JS 和任何其他静态内容的访问。它允许网站所有者加速自己的所有内容,并为他们提供额外的功能和配置选项,而这些高级服务通常需要根据项目使用的带宽量进行支付。 但是,如果你的项目无法证明值得实施传统 linux中国 2024-07-19 共饮一杯
一年之后,React.js 许可协议再起争端在 2016 年 7 月,Facebook 公司的 React.js 开源许可协议曾引起激烈争论。一年过后,该协议再次成为开源社区的头条新闻。 背景介绍 React.js 是 Facebook 推出的一个用来构建用户界面的 JavaScript 库,起源于 Facebook 的内部项目,用来架设 Instagram 的网站。 2013 年 5 月,Facebook 将 React.js 开源。 2 linux中国 2024-07-19 张二河
测试 Node.js,2018超过 3 亿用户正在使用 Stream。这些用户全都依赖我们的框架,而我们十分擅长测试要放到生产环境中的任何东西。我们大部分的代码库是用 Go 语言编写的,剩下的部分则是用 Python 编写。 我们最新的展示应用,Winds 2.0,是用 Node.js 构建的,很快我们就了解到测试 Go 和 Python 的常规方法并不适合它。而且,创造一个好的测试套件需要用 Node.js 做很多额外的工作 linux中国 2024-07-18 穿过生命散发芬芳
使用 Node.js 构建交互式命令行工具使用 Node.js 构建一个根据询问创建文件的命令行工具。 当用于构建命令行界面(CLI)时,Node.js 十分有用。在这篇文章中,我将会教你如何使用 Node.js 来构建一个问一些问题并基于回答创建一个文件的命令行工具。 开始 首先,创建一个新的 npm 包(NPM 是 JavaScript 包管理器)。 mkdir my-script cd my-script npm init NPM linux中国 2024-07-18 爱可生开源社区
构建一个即时消息应用(九):Conversation 页面本文是该系列的第九篇,也是最后一篇。 第一篇: 模式 第二篇: OAuth 第三篇: 对话 第四篇: 消息 第五篇: 实时消息 第六篇: 仅用于开发的登录 第七篇: Access 页面 第八篇: Home 页面 在这篇文章中,我们将对 对话 conversation 页面进行编码。此页面是两个用户之间的聊天室。在顶部我们将显示其他参与者的信息,下面接着的是最新消息列表,以及底部的消息表单。 聊天标 linux中国 2024-07-17 竹子爱熊猫
9 个 Node.js 开发人员最喜欢的开源工具在众多可用于简化 Node.js 开发的工具中,以下 9 种是最佳选择。 我最近在 StackOverflow 上读到了一项调查,该调查称超过 49% 的开发人员在其项目中使用了 Node.js。这结果对我来说并不意外。 作为一个狂热的技术使用者,我可以肯定地说 Node.js 的引入引领了软件开发的新时代。现在,它是软件开发最受欢迎的技术之一,仅次于JavaScript。 Node.js 是什么 linux中国 2024-07-17 大树
Cube.js:试试这个新的数据分析开源工具Cube.js 是一个开源的分析平台,可以作为数据源和应用之间的中间层。 数据分析是一个时髦的领域,有许多解决方案可供选择。其中之一是 Cube.js,这是一个开源的分析平台。你可以把 Cube.js 看作是你的数据源和应用之间的一个中间层。 如下图所示,Cube.js 支持无服务器数据仓库和大多数现代关系型数据库管理系统 (RDBMS)。你可以使用任何用于数据可视化的 JavaScript 前端 linux中国 2024-07-17 大猫
最新 OpenPGP.js 版本的 3 个新功能OpenPGP.js 是一个实现了 OpenPGP 标准的密码学库,最常用于电子邮件加密。 OpenPGP.js 是一个实现了 OpenPGP 标准 的密码学库,最常用于电子邮件加密。ProtonMail、Mailvelope 和 FlowCrypt 都使用 OpenPGP.js,这还仅仅是其中一些。也就是说 OpenPGP.js 库对数百万用户的信息进行了加密。 OpenPGP 标准首次发布于 linux中国 2024-07-17 大树
硬核观察 #512 开源开发者自毁其广泛使用的依赖库开源开发者自毁其广泛使用的依赖库 开源库 colors.js 和 faker.js 被广泛使用。在 NPM 上,colors.js 的周下载量超过 2000 万次,有近 19000 个项目依赖它。前几天,它的开发者在这些库的最新版本中加入了无限循环和乱码,依赖它的项目会在控制台看到不停打印的非 ASCII 字符。他将这两个库的 自毁版本 推送到了 GitHub 和 NPM,因而导致多个使用这些依赖 linux中国 2024-07-17 泡泡
学习 ReactJS 之前,你需要了解多少 JavaScript?最主要的是要精通 JavaScript,这样你就可以减少 ReactJS 之旅的复杂性。 React 是一个建立在 HTML、CSS 和 JavaScript 之上的 UI 框架,其中 JavaScript(JS)负责大部分的逻辑。如果你对变量、数据类型、数组函数、回调、作用域、字符串方法、循环和其他 JS DOM 操作相关的主题有一定了解,这些将极大地加快学习 ReactJS 的步伐。 你对现代 linux中国 2024-07-16 爱可生开源社区