Module 基础模块

基础模块

  • System
    • console - 控制台访问对象
    • coroutine - 并发控制模块
    • global - 全局对象,所有脚本均可以访问的基础对象
    • gui - gui 模块
    • os - 操作系统与文件系统处理模块
    • process - 进程处理模块,用以管理当前进程的资源
    • registry - Windows 注册表访问模块
    • timers - timers 模块
    • tty - tty 模块
  • File System
    • fs - 文件系统处理模块
    • io - 输入输出处理模块
    • path - 文件路径处理模块
    • path_posix - 文件路径处理模块
    • path_win32 - 文件路径处理模块
  • Network
    • dgram - dgram 模块提供了 UDP 数据包 socket 的实现
    • dns - dns 域名查询模块
    • http - 超文本传输协议模块,用以支持 http 协议处理,模块别名:https
    • mq - 消息队列模块
    • net - 网络访问模块
    • punycode - punycode 国际化域名转换模块
    • querystring - http query 处理模块
    • ssl - ssl/tls 模块,模块别名:tls
    • url - url 处理模块
    • ws - websocket 支持模块
    • zmq - zeroMQ 消息队列模块
  • Encoding
    • base32 - base32 编码与解码模块
    • base64 - base64 编码与解码模块
    • base64vlq - base64vlq 编码与解码模块
    • bson - bson 编码与解码模块
    • encoding - 编码与解码模块,用于处理不同的数据编码格式与二进制之间的转换
    • hex - hex 编码与解码模块
    • iconv - iconv 编码与解码模块
    • json - json 编码与解码模块
    • string_decoder - 解码 Buffer 到字符串
  • Crypto
    • crypto - 加密算法模块
    • hash - 信息摘要计算模块,可用于计算信息摘要和摘要签名
  • Compress
    • zip - zip 格式文件压缩解压模块
    • zlib - zlib 压缩解压模块
  • Test Suite
    • assert - 断言测试模块,如果测试值为假,则报错,报错行为可设定继续运行或者错误抛出
    • profiler - 内存 profiler 模块
    • test - 测试套件模块,用以定义管理测试套件
  • Utility
    • db - 数据库访问模块
    • gd - 图像文件处理模块
    • util - 常用工具模块
    • uuid - uuid 唯一 id 模块
    • vm - 安全沙箱模块,用于隔离不同安全等级的运行环境
    • xml - xml 处理模块
  • constants - 常用常量定义模块