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模块

  表示当前正在执行的脚本所在的相对路径。

posted @ 2020-08-27 19:07  阿凡达的小驴  阅读(140)  评论(0)    收藏  举报