nodejs02

ECMAScript

  1. global
  • 声明的变量,不会添加到global
  1. 在客户端的环境下,全局变量会添加到window对象上

核心模块

  1. node将大多部分api模块都分装在核心模块中
  2. 先加载再使用,require()

第三方模块

1.moment.js------处理时间,可以在浏览器端和服务端使用

  1. 通过npm下载
  2. 使用require引入

自定义模块

  1. 加载自定义模块,路径要完整。require("./b.js")./不能省略
  2. 每个模块是一个私有作用域,即使使用require引入,也不能直接访问该模块中的变量
  3. 对外开放接口,module.exports。需要返回。

http进阶

  1. 根据不同请求发送不同相应内容
var url = require('url')
server.on("request",function(req,res){
  var pathname = url.parse(req.url).pathname
  res.writeHead(200,{'Content-Type':'text/plain'});
  res.end('
'+pathname+'
'); });
  1. css,js.image都是请求

你可能感兴趣的:(nodejs02)