zoukankan      html  css  js  c++  java
  • node 常用的对象

    全局对象

    • process 全局对象
      • process.nextTick()
      • process.argv 获取命令行输入的参数
    • __filename 当前运行文件的绝对路径
      • E:Node.js ode对象全局对象1_filename&dirname.js
    • __dirname 当前运行文件所在目录的绝对路径
      • E:Node.js ode对象全局对象

    核心对象

    • http 创建服务,监听端口
    • url 解析req请求中的参数
      • url.parse(req.url,true)
    • path 路径处理
      • path.join 路径拼接
      • path.resovle 相对转绝对
    • fs 文件读写
      • fs.readFile(path,[options],callback) 读文件

      • fs.writeFile(file,data,[options],callback) 向文件中写数据

      • fs.createReadStream(filepath) 创建读取流

      • fs.createWriteStream(filepath) 创建写入流

      • fs.link(srcpath,dstpath,[callback]) 创建硬链接

      • fs.unlink(path,[callback]) 删除文件

    • events 事件触发器
      • EventEmitter.on('name',fun) 注册事件
      • EventEmitter.emit('name',args) 触发事件
    • child_process 子进程
      • child_process.exec() 执行脚本
    • assert 断言
      • assert(value[,message]) 运行时 assert(false,"第一个值为false时以我为错误信息抛出") 会抛异常
      • assert.equal(actual,expected[,message])
        -参考文档 https://www.jb51.net/article/124804.htm
    • cluster 集群
      • cluster.isMaster 是否是主线程
      • cluster.fork() 创建子线程
    • crypto 加密
    • zlib 压缩和解压
      • zlib.createGzip() 压缩
      • zlib.createGunzip() 解压缩
  • 相关阅读:
    理解消息循环和窗口过程(转)
    对话框和控件编程(转)
    俄罗斯方块
    男生女生配(抽屉原理)
    翻转吧,字符串
    数塔
    Pseudoprime numbers伪素数(快速幂+判定素数)
    shǎ崽 OrOrOrOrz
    As Easy As A+B
    求素数(筛选法)
  • 原文地址:https://www.cnblogs.com/tianxiaoxiao/p/9954690.html
Copyright © 2011-2022 走看看