- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 Node.js-Node核心模块-events模块以及Node事件机制
5. envents node事件机制 所有能触发事件的对象都是enventEmitter类的实例。这些对象开发了一个enventEmitter.on()函数,允许将一个或者多个函数绑定到会被对象触发的命名事件上,事件名称通常是驼峰式的字符串,但也可以使用任何有效的javascript属性名。 (1)EventEmitter类 EventEmitter.defaultMaxListener...
2018-09-25 10:48:05 296
原创 Node.js-Node核心模块-os模块
4. OS--获取操作系统信息和硬件信息 Os.arch() ---CPU架构 Os.cups() ---数组,包含每个逻辑CPU内核的信息 Os.endianness ---二进制编译环境的字节顺序(大端序-小端序) Os.totalmem() ---内存字节数 Os.freemem() ---空闲系统内存的字节数 Os.ho...
2018-09-25 10:39:50 409
原创 Node.js-核心模块querystring
3. querystring querystring.escape() ---编码 Querystring.unescape() ---escape的逆运算 Querystring.parse() ---解析路径,对象 Querystring.stringify() parse的逆运算,对象变成字符串 例子: // 导入模块 const quer...
2018-09-25 10:38:43 211
原创 Node.js-核心模块url
2. url核心模块 (1)URL对象 url.href ---完整的url Url.origin ---协议和主机名 Url.protocol ---协议 Url.username ---认证的用户名 Url.password ---认证的密码 Url.host -...
2018-09-25 10:36:09 223
原创 Node.js-核心模块path
1. Path模块 Path.basename() ---文件名+扩展名 Path.dirname() ---路径名 Path.extname() ---扩展名 Path.join() ---拼接路径 Path.resolve() ---拼接路径,返回绝对路径 Path.parse() ---返回对象,解析路径 Path.format() ---parse的逆运算 Pa...
2018-09-25 10:31:12 201
原创 Node.js-综合案例-静态文件服务器
10. 静态文件服务器 例子: (1)创建http服务 (2)访问拼接文件 (3)规范url (4)获取文件的后缀,设置不同的content-type (5)404页面 (6)处理请求的url只保留路径和文件,去掉url后缀 // 导入模块 const http = require('http'); const fs = require('fs'); const url = re...
2018-09-25 10:30:08 162
原创 Node.js-文件模块之其他操作
9. 其他操作 (1)绝对路径 Fs.realpath() Fs.realpathSync() 例子: // 导入文件系统 const fs = require('fs'); fs.realpath('file/4.txt',function (err,path) { if (err) throw err; console.log(path); }); (2)子进程执...
2018-09-25 10:29:08 209
原创 Node.js-文件系统之文件流操作
流(strem)在node.js中是处理流数据的抽象接口。 8. 流操作 (2)读取流 Fs.createReadStream() readStream对象: 例子: // 导入文件系统 const fs = require('fs'); // 可读流 读取流 // 创建读取流 const rs = fs.createReadStream('file/1.txt',{}); ...
2018-09-25 10:27:33 358
原创 Node.js-文件系统之使用第三方模块操作目录
7. 第三方模块操作目录 例子: npm install 包名 安装 // =======第三方创建目录包make-dir======== const madkDir = require('make-dir'); // 创建目录 madkDir('a/b/c').then(function (paths) { console.log(paths+'创建成功'); }); // ==...
2018-09-25 10:23:36 527
原创 JavaScript多个h5播放器video,点击一个播放其他暂停
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>多个H5播放器video 如何播放暂停</title> </head> <body>
2018-09-25 10:15:50 8340 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人