NodeJS入门 指令

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) 同步读取目录信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容