• 常用的node.js模块


    一、url模块
    1.url.parse:将一个url转换成一个对象
      1)参数1:url
      2)参数2:布尔值
      3)如果参数2是一个true的情况下会将query解析成一个对象
    2.url.format:将一个urlObject转换成一个字符串url
    3.url.resolve();生成一个相对路或者绝对路径
      第二个参数如果加/则跳转到绝对路径
      第二个参数不加/跳转相对路径
    二、querystring模块
    1.qs.escape:转义
    2.qs.unescape:反转义
    3.qs.parse():将字符串转换为对象
      参数1:字符串
      参数2:分隔符
      参数3:赋值符
      默认分隔符&
      默认赋值符=
    4.qs.stringify():将对象转换为字符串
      参数1:字符串
      参数2:分隔符
      参数3:赋值符
      默认分隔符&
      默认赋值符=
    三、events模块
    1.事件绑定on(eventName,cb)(最多绑定10个事件)
      eventName:事件名称
      cb:回调
    2.事件触发emit(eventName,params)
      参数1:事件名称,触发的时候必须与on中的事件名称一致
      参数2:需要传递的参数
    3.事件移除(一定要在事件触发之前移除)removeListener(eventName,cb)
      参数1:事件名称
      参数2:需要移除的事件
    4.setMaxListeners:设置最大可绑定的函数数量,参数是(n)
    5.移除所有事件removeAllListeners(eventName)
    6.事件只触发一次once
    四、fs模块
    1.fs.stat()校验文件类型
      参数1:文件的路径
      参数2:回调
      参数1:err
      参数2:文件集合
      isFile()校验文件是不是一个文件
      isDirectory校验文件是不是一个文件夹
    2.fs.readFile()
      返回值是一个buffer文件,如果需要转换成字符串只需要加一个空的字符串
      参数1:文件的路径
      参数2:回调
      参数1:err
      参数2:data,读取到的数据
    3.fs.writeFile()
      参数1:文件的路径
      参数2:文件的内容
      参数3:回调
      参数err
    4.appendFile()
      参数1:文件的路径
      参数2:追加的内容
      参数3:回调
      参数err
    5.fs.readdir();列出文件夹的目录
      参数1:文件的路径
      参数2:回调
      参数1:err
      参数2:文件的目录信息,是一个数组
    6.fs.rename();更改文件或者文件夹的名称
      参数1:文件的路径
      参数2:文件更改的名称
      参数3:回调
    五、cheerio模块
    cheerio:可以让我们操作数据的时候和jquery一样进行操作,但cheerio不是jquery

  • 相关阅读:
    SQL Cookbook:二、查询结果排序(4)对字母数字混合的数据排序
    (转).net框架读书笔记引用参数(ref/out)
    (转).net面试问答(大汇总)
    SQL Cookbook:一、检索记录(9)限制返回的行数
    C# 3.0 Cookbook:一、字符与字符串处理(5):把一个字符串与另一个字符串的头部或尾部作比较
    (转)sql海量数据优化
    (转)C# 中的委托和事件(二)
    (转)我看微软.NET各技术应用前景
    在sql server数据库中快速删除记录,清空表
    SQL Cookbook:二、查询结果排序(3)按子串排序
  • 原文地址:https://www.cnblogs.com/Leslie-Cheung1584304774/p/10544098.html
Copyright © 2020-2023  润新知