简单介绍下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类的绑定。

NodeJS API简介的更多相关文章

  1. Web Api 简介

    ASP.NET Web API 简介  ASP.NET MVC 4 包含了 ASP.NET Web API, 这是一个创建可以连接包括浏览器.移动设备等多种客户端的 Http 服务的新框架, ASP. ...

  2. ZooKeeper系列4:ZooKeeper API简介及编程

    问题导读: 1.ZooKeeper API 共包含几个包? 2.如何使用ZooKeeper API 创建zookeeper应用程序? 1)ZooKeeper API 简介   ZooKeeper AP ...

  3. WebSocket API简介

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

  4. 构建简单的 C++ 服务组件,第 1 部分: 服务组件体系结构 C++ API 简介

    构建简单的 C++ 服务组件,第 1 部分: 服务组件体系结构 C++ API 简介 熟悉将用于 Apache Tuscany SCA for C++ 的 API.您将通过本文了解该 API 的主要组 ...

  5. Raphael Js矢量库API简介:

    Raphael Js矢量库API简介:Raphael Javascript 是一个 Javascript的矢量库. 2010年6月15日,著名的JavaScript库ExtJS与触摸屏代码库项目jQT ...

  6. NodeJS入门简介

    NodeJS入门简介 二.模块 在Node.js中,以模块为单位划分所有功能,并且提供了一个完整的模块加载机制,这时的我们可以将应用程序划分为各个不同的部分. const http = require ...

  7. 开放数据接口 API 简介与使用场景、调用方法

    此文章对开放数据接口 API 进行了功能介绍.使用场景介绍以及调用方法的说明,供用户在使用数据接口时参考之用. 在给大家分享的一系列软件开发视频课程中,以及在我们的社区微信群聊天中,都积极地鼓励大家开 ...

  8. Monkey脚本API简介

    一.API简介 LaunchActivity(pkg_name, cl_name):启动应用的Activity.参数:包名和启动的Activity. Tap(x, y, tapDuration): 模 ...

  9. web API简介(四):客户端储存之IndexedDB API

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

随机推荐

  1. Floyd算法的理解

  2. Java多线程系列--“JUC线程池”01之 线程池架构

    概要 前面分别介绍了"Java多线程基础"."JUC原子类"和"JUC锁".本章介绍JUC的最后一部分的内容——线程池.内容包括:线程池架构 ...

  3. HTML5移动Web开发(十)——在浏览器中启动手机原生应用

    用户可以在浏览器中启动移动设备的原生应用程序,比如地图.电话.短信等,具体能够启动哪些应用程序,这取决于该移动设备上哪些原生应用是否允许从浏览器启动. 新建ch02r05.html <!doct ...

  4. [转载]AxureRP常用快捷键

    习惯用Axure快捷键会让你做原型的时候更得心应手.Axure中文网总结了常用的一些快捷键分享给大家 . Axure RP Pro 6.5快捷键大全,如有疏漏,欢迎补充.   基本快捷键:   打开: ...

  5. 微软官方提供的用于监控MS SQL Server运行状况的工具及SQL语句

    Microsoft SQL Server 2005 提供了一些工具来监控数据库.方法之一是动态管理视图.动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的 ...

  6. 扩展HT for Web之HTML5表格组件的Renderer和Editor

    在HT for Web提供了一下几种常用的Editor,分别是: slider:拉条 color picker:颜色选择器 enum:枚举类型 boolean:真假编辑器 string:普通的文本编辑 ...

  7. JS魔法堂:元素克隆、剪切技术研究

    一.前言 当需要新元素时我们可以通过 document.createElement 接口来创建一个全新的元素,也可以通过克隆已有元素的方式来获取一个新元素.而在部分浏览器中,通过复制来获取新元素的效率 ...

  8. shell脚本二

    在shell脚本一 中,我讨论了shell脚本的语法规范,shell脚本的变量,以及shell脚本的测试语句. 仅仅懂得这些只能写简单的脚本,在简单的脚本中各条语句按顺序执行,从而实现自动化的管理,顺 ...

  9. js和jquery常用方法

    1.0 编码 Encode,Decode function htmlEncode(value) { return $('<div>').text(value).html(); } func ...

  10. html5画布的旋转效果

    keleyi.htm的代码如下: <!DOCTYPE HTML> <html> <head> <title>html旋转画布-柯乐义</title ...