NodeJS 入门
1.创建服务器
var http = require('http');
http.createServer((require,response) => {
response.end('hello world')
}).listen(8888);
console.log('启动服务器成功');
2.启动命令打开文件
node + 文件名
3.fs模块
var fs = requier('fs') //引入fs模块
fs.readFile('文件路径') //不需要等待文件读取完
fs.readFileSync('文件路径') //文件读取完后才执行程序
4.events模块
var events = requier('events') //引入events模块
var eventEmitter = new events.EventEmitter() //新建eventEmitter实例
//绑定事件
eventEmitter.on('事件名',function(){
//执行的回调函数
})
//触发事件
eventEmittrer.emit('事件名',参数)
//事件监听
eventEmitter.addListener('事件名', 回调函数);
删除事件监听
eventEmitter.removeListener('事件名', 回调函数);
//单次事件监听
eventEmitter.once('事件名',回调函数)
//返回指定事件的监听器数组
eventEmitter.listeners('事件名')
5._filename模块
表示当前正在执行的脚本的文件名。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。 如果在模块中,返回的值是模块文件的路径
6._dirname模块
表示当前正在执行的脚本所在的相对路径。

浙公网安备 33010602011771号