美文网首页
NodeJS入门 指令

NodeJS入门 指令

作者: 入戏半分笑 | 来源:发表于2017-08-20 14:08 被阅读0次

    node.js是一个基于Chrome v8引擎的javascript 运行环境。Node.js使用了一个事件驱动、非阻塞式 I/O的模型,使其轻量又高效。(由c++语言编写的)

    Node.js的包管理器npm,成为世界上最大的开放源代码的生态系统。

    简单说:编写高性能网络服务器的javascipt工具包(用于js开发服务端程序)

    单线程、异步、事件驱动。

    Nodejs vs php:

    优点:

    性能高(机制问题)

    开发效率高(省不少优化的事)

    应用范围广(可以开发桌面系统,electron框架)

    缺点:

    新、会的人少

    中间件少

    IDE不完善

    Nodejs模块:

    url:

    url.parse(urlString)查询url信息

    url.format(urlObject)将信息解析成正常的url地址

    url.resolve(from, to)将两个url解析成一个完整的url from通常根url前 to通常跟path路径

    querystring:

    用于解析与格式化 URL 查询字符串-require(‘querystring’)

    querystring.escape(str)解析对象,字符串(汉字)

    querystring.parse(str[, sep[, eq[,options]]])转换成对象

    querystring.stringify(obj[, sep[, eq[,options]]])转换成字符串

    querystring.unescape(str)解析escape转换的编码,解析成汉字

    fs:

    fs(file system)跟文件相关的方法—require(‘fs’)

    1)stat() 获取文件的一些信息 isFile()

    2)mkdir() 新增目录的

    3)writeFile(url,con,fc)书写文件

    4)appendFile(url,con,fc)追加文件内容

    5)读取文件的内容:readFile(url,fc)

    6)列出目录的东西:readdir

    7)重命名目录或文件:rename

    8)删除目录与文件:rmdir(目录),unlink(文件)readdirSync(src) 同步读取目录信息

    相关文章

      网友评论

          本文标题:NodeJS入门 指令

          本文链接:https://www.haomeiwen.com/subject/lnsfdxtx.html