简单介绍下NodeJS现有API。

  1. Assert(断言):该模块用于编写程序的单元测试用例。
  2. Buffer(缓冲块) :处理二进制数据。
  3. C/C++ Addons(拓展):Addons插件就是动态连接库。
  4. Child Processes(子进程):提供了类似 popen(3) 的处理三向数据流(stdin/stdout/stderr)的功能。
  5. Cluster(集群):用于nodejs多核处理,简化多进程并行化程序的开发,轻松构建一个用于负载均衡的集群。
  6. Console(控制台):类似于大部分 Web 浏览器提供的 console 对象函数。
  7. Crypto(加密):crypto模块提供在HTTPS或HTTP连接中封装安全凭证的方法。
  8. Debugger(调试器):V8 提供了一个强大的调试器,可以通过 TCP 协议从外部访问。Node 内建了这个调试器的客户端。要使用调试器,以 debug 参数启动 Node。
  9. DNS(域名系统):模块主要负责解析当前DNS域名,返回DNS服务器IP地址。
  10. Domain():Domains 提供了一种方式,即以一个单一的组的形式来处理多个不同的IO操作。
  11. Errors(异常):通过Node.js的产生的错误有两类:JavaScript错误和系统错误。
  12. Events(事件):Node里面的许多对象都会分发事件。
  13. File System (文件系统): 文件系统模块是一个简单包装的标准 POSIX 文件 I/O 操作方法集。
  14. Globals(全局对象):这些对象在所有模块中都是可用的。
  15. HTTP:提供HTTP服务器或客户端功能。
  16. HTTPS:建立在 TLS/SSL 之上的 HTTP 协议。
  17. Modules(模块):文件和模块是一一对应的。
  18. Net(网络):可用于创建Socket服务器或Socket客户端。
  19. OS(操作系统):提供一些基本的操作系统相关函数。
  20. Path(路径):一套用于处理和转换文件路径的工具集。
  21. Process(进程):process对象是一个全局对象,可以在任何地方访问到它。 它是EventEmitter的一个实例。
  22. Punycode(编码系统):把域名从地方语言所采用的Unicode编码转换成为可用於DNS系统的编码。
  23. Query Strings(查询字符串):提供一些处理 query string 的工具。
  24. Readline(逐行读取):逐行读取一个流内容(例如process.stdin)。
  25. REPL(命令行交互):REPL 提供了一种交互地执行 JavaScript 并查看输出的方式。它可以被用作调试、测试或仅仅尝试某些东西。
  26. Stream():流是一个抽象接口,被 Node 中的很多对象所实现。比如对一个 HTTP 服务器的请求是一个流,stdout 也是一个流。流是可读、可写或兼具两者的。所有流都是 EventEmitter 的实例。
  27. String Decoder(字符串解码):这个模块将一个 Buffer 解码成一个字符串。
  28. Timers(定时器):所有的定时器函数都是全局变量. 你使用这些函数时不需要 require。
  29. TLS/SSL:tls 模块使用 OpenSSL 来提供传输层安全协议(Transport Layer Security)和/或安全套接层(Secure Socket Layer):加密过的流通讯。TLS/SSL 是一种公钥/私钥架构。每个客户端和服务器都必有一个私钥。
  30. TTY(终端):提供了 tty.ReadStream 和 tty.WriteStream 类。
  31. UDP/Datagram(数据报):提供UDP数据报套接字接口。
  32. URL(链接):该模块包含用以 URL 解析的实用函数。
  33. Util(实用函数):提供一些工具方法。
  34. V8(V8引擎):暴露V8的事件和接口。
  35. VM(虚拟机):JavaScript 代码可以被编译并立即执行,也可以在编译后保存,留到稍后执行。
  36. ZLIB(压缩):这个模块提供了对Gzip/Gunzip, Deflate/Inflate和DeflateRaw/InflateRaw类的绑定。
分类: 1.前端基础
本文转自 海角在眼前 博客园博客,原文链接: http://www.cnblogs.com/lovesong/p/5171085.html ,如需转载请自行联系原作者

NodeJS API简介相关推荐

  1. 线程编程常见API简介(中)

    2019独角兽企业重金招聘Python工程师标准>>> 一.概述 在<线程编程常见API简介(上) >中讲述了有关线程创建过程中常用的 API 的使用方法,本节继续讲述有 ...

  2. WebSocket API简介

    WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,对该协议支持最早的应该是chrome,从chr ...

  3. web API简介(二):客户端储存之document.cookie API

    概述 前篇:web API简介(一):API,Ajax和Fetch 客户端储存从某一方面来说和动态网站差不多.动态网站是用服务端来储存数据,而客户端储存是用客户端来储存数据.document.cook ...

  4. 【Netty】NIO 网络通信 SelectionKey 常用 API 简介

    文章目录 I . SelectionKey 简介 II . SelectionKey 事件简介 III . SelectionKey 常用 API 简介 I . SelectionKey 简介 1 . ...

  5. 【Java 网络编程】TCP API 简介 ( Socket | ServerSocket )

    文章目录 I Socket API 简介 II ServerSocket API 简介 III Socket 数据交互 IV Socket 客户端操作流程 V Socket 服务器端操作流程 VI S ...

  6. java编译器使用教程_Java编译器API简介

    今天给大家分享的是Java编译器API简介,文章部分内容摘自[优锐课]学习笔记. Java编译器API Java编译器API是Java模块(称为java.compiler)的一部分.该模块包括语言模型 ...

  7. html5画电池状态,HTML5的一个显示电池状态的API简介

    这篇文章主要介绍了HTML5的一个显示电池状态的API简介,由Mozilla设计,具体的设备和浏览器支持情况还要通过检测才能确定,需要的朋友可以参考下 移动设备的份额在网络流量中在大量增长,其所贡献的 ...

  8. ZABBIX API简介及使用

    API简介 Zabbix API开始扮演着越来越重要的角色,尤其是在集成第三方软件和自动化日常任务时.很难想象管理数千台服务器而没有自动化是多么的困难.Zabbix API为批量操作.第三方软件集成以 ...

  9. Promise API 简介

    Promise API 简介 译者注: 到处是回调函数,代码非常臃肿难看, Promise 主要用来解决这种编程方式, 将某些代码封装于内部. Promise 直译为"承诺",但一 ...

最新文章

  1. CTFHUB HTTP请求方式 HTTP 请求方法, HTTP/1.1协议中共定义了八种方法(也叫动作)来以不同方式操作指定的资源。
  2. java 2d划线 刷子_Java图形设计中,利用Bresenham算法实现直线线型,线宽的控制(NO2DGRAPHICS)...
  3. TagCloudView云标签的灵活运用
  4. Nacos 1.1.4 发布,业界率先支持 Istio MCP 协议
  5. Visual Studio服务器控件被警告问题
  6. 如何测量接收机到卫星的距离
  7. opencv打开摄像头采集和保存
  8. vue实现两个数组的合并
  9. 编制网站首页的基本原则
  10. C++/Java线程之分
  11. 资源下载| 机器学习经典书籍《统计学习方法》(Python3.6)代码实现(及课件)
  12. php thinkphp修改,thinkphp5.0 | 输入变量更改变量
  13. iBooker AI+财务提升星球 2020.4 热门讨论
  14. Hadoop 的核心(1)—— HDFS
  15. 腾讯无人车开进硅谷!建团队、招人才,国内放出商务岗位
  16. vue(vue-cli+vue-router)+babel+webpack项目搭建入门(三)
  17. 三元组顺序表表示的稀疏矩阵加法_知识表示学习记录(1)
  18. linux下使用hash_map及STL总结
  19. 穿越“宽带接入”的迷雾 :WAN接入关键技术详解(以及 cisco 路由器产品基础知识)...
  20. Ubuntu18.0.4深度学习环境搭建及相应软件安装(Update)

热门文章

  1. 深入分析 java 8 编程语言规范:Threads and Locks
  2. ES学习笔记之-AvgAggregation的实现过程分析
  3. 库函数strlen源码重现及注意问题
  4. sql instr()与LOCATE()字符串查找函数
  5. 故障排错-解决迅雷播放器在Windows 10中长时间停止响应
  6. proftpd登陆速度慢的解决[转]
  7. TADOQuery parameter对象被不正确地定义。提供了不一致或不完整的信息
  8. Kubernetes — Calico CNI
  9. Simulink仿真教程1---一个简单的仿真例子
  10. NR 5G 运营发布