写点什么

nodejs

1 人感兴趣 · 40 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/39/39f49342380ec898995832a0ff53b2ec.jpeg?x-oss-process=image/resize,w_416,h_234

require() 方法详解

用户头像
编程三昧6 月 10 日

在 NodeJS 中有一个方法是我们使用频率最高的,那就是 require 方法。NodeJs 遵循 CommonJS 规范,该规范的核心是通过 require来加载其他依赖的模块。

https://static001.geekbang.org/infoq/fe/fe85a6a8ce8580b605fb2296b747251c.png?x-oss-process=image/resize,w_416,h_234

sap.ui.require in SAP UI5 and require in nodejs

用户头像
Jerry Wang5 月 23 日

例如我需要在controller的onShowHello里通过MessageToast弹一个消息显示在UI上,

https://static001.geekbang.org/infoq/5b/5b6d92b9014397069f4693ecc4de9d79.jpeg?x-oss-process=image/resize,w_416,h_234

Node.js 使用数据库 LevelDB:超高性能 kv 存储引擎

用户头像
devpoint5 月 22 日

大多数Node Web框架(如Express、Hapi等)并不强制使用任何特定的数据库,甚至根本不强制使用任何类型的数据库。昨天在《浅谈前端异常监控平台实现方案》一文中就提到LevelDB,今天跟大家介绍这个超高性能的Key-Value数据库LevelDB。

https://static001.geekbang.org/infoq/70/709e71cfdd9d380a3d8226be4a523a95.jpeg?x-oss-process=image/resize,w_416,h_234

NodeJs 中使用 Apollo Server 构建 GraphQL API 服务

用户头像
devpoint5 月 9 日

GraphQL是一种通过强类型查询语言构建api的新方法,并被Twitter和Github等其他大型公司所采用,之前写过一篇《浅谈NodeJS搭建GraphQL API服务》只是简单介绍构建API。在本文中,我们将介绍如何使用Apollo Server在Node.js中设置GraphQL服务器。

ECMAScript 2019(ES10) 新特性简介

用户头像
程序那些事5 月 4 日

ES10是ECMA协会在2019年6月发行的一个版本,因为是ECMAScript的第十个版本,所以也称为ES10.

【Node 专题】Buffer 理解

用户头像
南吕4 月 27 日

Buffer对象,是Node的核心模块,在面试中也是会频繁被问到一个考题

https://static001.geekbang.org/infoq/d7/d732f97a078c7842989687122f85ebb4.png?x-oss-process=image/resize,w_416,h_234

「免费开源」基于 Vue 和 Quasar 的 crudapi 前端 SPA 项目实战—环境搭建 (一)

用户头像
crudapi4 月 6 日

crudapi增删改查接口系统的后台Java API服务已经全部可用,需要一套后台管理UI,主要用户为开发人员或者对计算机有一定了解的工作人员,通过UI配置元数据和处理业务数据,经过调研最终决定通过Vue实现SPA单页面Web应用,打开浏览器就可以很方便使用。

NodeJs 介绍

用户头像
小风以北3 月 31 日

让你全面由浅入深了解NodeJs特性

https://static001.geekbang.org/infoq/3e/3e11c89ff90fc21d4b0ed6715f0e61f4.jpeg?x-oss-process=image/resize,w_416,h_234

NodeJS 基础入门教程 (1)- 一文让你快速了解什么是 NodeJS

用户头像
AlbertYang3 月 25 日

Node是一个基于Chrome V8引擎的JavaScript代码运行平台。WEB浏览器也是JavaScript代码运行平台。常见的JavaScript运行平台:WEB浏览器,Node。

ES6 中的新特性:Iterables 和 iterators

用户头像
程序那些事3 月 21 日

为了方便集合数据的遍历,在ES6中引入了一个iteration的概念。为我们提供了更加方便的数据遍历的手段。

Node.js 模块化你所需要知道的事

Node.js是基于CommonJS规范进行模块化管理的,模块化是面对复杂的业务场景不可或缺的工具

https://static001.geekbang.org/infoq/fb/fbb93d00c67718ae0cb3b32d631667dd.jpeg?x-oss-process=image/resize,w_416,h_234

都 2021 年了,也该抛弃 ExpressJS 了

用户头像
LeanCloud3 月 4 日

ExpressJS 长期以来都是 Node.js web 框架的事实标准,不过它也存在一些问题...

javascript 中的闭包 closure 详解

用户头像
程序那些事3 月 2 日

闭包closure是javascript中一个非常强大的功能。所谓闭包就是函数中的函数,内部函数可以访问外部函数的作用域范围,从而可以使用闭包来做一些比较强大的工作。

javascript 中的内存管理

用户头像
程序那些事3 月 1 日

在c语言中,我们需要手动分配和释放对象的内存,但是在java中,所有的内存管理都交给了java虚拟机,程序员不需要在手动进程内存的分配和释放,大大的减少了程序编写的难度。

https://static001.geekbang.org/infoq/bc/bc1c7606373299ca73c5a0461e467bdb.jpeg?x-oss-process=image/resize,w_416,h_234

浅谈 nodejs 进程和线程

用户头像
梁龙先森2 月 22 日

了解进程和线程的概念,搭建node.js多进程架构和进程守护。

https://static001.geekbang.org/infoq/6c/6cb728a6da06a9734dab213c8be412cb.png?x-oss-process=image/resize,w_416,h_234

【函数计算实践】nodejs 初探示例——本地 mac 环境

前面系列文章提到过阿里云上的函数计算应用。支持的语言包括nodejs、python、java等等。但java打包相对比较麻烦而且体积较大,所以更倾向于推荐nodejs来编写执行函数。所以,下面介绍一些基础功能的实现,这也是在上述案例中所使用到的。

使用 V8 和 node 轻松 profile 分析 nodejs 应用程序

用户头像
程序那些事2 月 5 日

我们使用nodejs写好了程序之后,要是想对该程序进行性能分析的话,就需要用到profile工具了。

在 nodejs 中创建 cluster

用户头像
程序那些事1 月 31 日

在前面的文章中,我们讲到了可以通过worker_threads来创建新的线程,可以使用child_process来创建新的子进程。本文将会介绍如何创建nodejs的集群cluster。

使用 nodejs 构建 Docker image 最佳实践

用户头像
程序那些事1 月 29 日

docker容器的出现,彻底的改变了应用程序的运行方式,而nodejs同样的也颠覆了后端应用程序的开发模式。两者结合起来,就会产生意想不到的作用。

https://static001.geekbang.org/infoq/56/5620de5a9a66df3d61990a0aff49239f.jpeg?x-oss-process=image/resize,w_416,h_234

nodejs 的调试 debug

用户头像
程序那些事1 月 27 日

对于开发者来说,在开发应用程序的过程中,往往为了开发方便和解决bug需要借助于编程语言的调试功能。一般来说我们需要借助于强大IDE的调试功能来完成这项工作。nodejs也不例外。

在 nodejs 中创建 child process

用户头像
程序那些事1 月 25 日

nodejs的main event loop是单线程的,nodejs本身也维护着Worker Pool用来处理一些耗时的操作,我们还可以通过使用nodejs提供的worker_threads来手动创建新的线程来执行自己的任务。

https://static001.geekbang.org/infoq/56/5620de5a9a66df3d61990a0aff49239f.jpeg?x-oss-process=image/resize,w_416,h_234

nodejs 中使用 worker_threads 来创建新的线程

用户头像
程序那些事1 月 21 日

之前的文章中提到了,nodejs中有两种线程,一种是event loop用来相应用户的请求和处理各种callback。另一种就是worker pool用来处理各种耗时操作。

nodejs 中的文件系统

用户头像
程序那些事1 月 17 日

nodejs使用了异步IO来提升服务端的处理效率。而IO中一个非常重要的方面就是文件IO。今天我们会详细介绍一下nodejs中的文件系统和IO操作。

深入理解 nodejs 中的异步编程

用户头像
程序那些事1 月 16 日

因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动这些响应用户的功能。于是浏览器实现了一组API,可以让javascript以回调

使用 nodejs 和 express 搭建 http web 服务

用户头像
程序那些事1 月 15 日

nodejs作为一个优秀的异步IO框架,其本身就是用来作为http web服务器使用的,nodejs中的http模块,提供了很多非常有用的http相关的功能。

https://static001.geekbang.org/infoq/40/40463846b83ce9e55314d5bba5336143.png?x-oss-process=image/resize,w_416,h_234

为什么我认为 Deno 是一个迈向错误方向的 JavaScript 运行时?

用户头像
hylerrix1 月 15 日

可以看出,无论你是 Node 开发者还是 Deno 爱好者,这些观点都有很多值得思考的地方。但也有有失偏颇的地方,比如文中将 Deno 说明为编程语言,也将 Deno 只发展了两年多的生态直接和建设了十年的 Node 生态作横向对比——Deno 注定会有自己独特的发展轨迹。

nodejs 事件和事件循环详解

用户头像
程序那些事1 月 14 日

上篇文章我们简单的介绍了nodejs中的事件event和事件循环event loop。本文本文将会更进一步,继续讲解nodejs中的event,并探讨一下setTimeout,setImmediate和process.nextTick的区别。

nodejs_nodejs资料文章-InfoQ写作平台