node.js自学日记——day1

我这是看的的黑马程序员的教学视频个人所记录的文档,

这是视频链接:https://www.bilibili.com/video/av27670326?p=3

 

1.1、为什么要学习 node.js

      是JavaScript语言,能够实现一些后台编程才能够实现的功能?

1.2、Node.js 是什么?

node.js 不是一门语言,不是框架,也不是库。

是一个JavaScript运行时环境。

可以解析和执行JavaScript代码。

以前只有浏览器可以解析和执行JavaScript代码

也就是说JavaScript可以完全脱离浏览器来运行。

node.js 中没有 DOM 和 BOM

node.js 不同于 传统的 浏览器 js

在JavaScript执行环境中为JavaScript提供了一系列服务器级别的操作API

1.3、node.js 能做什么?

web 服务器

1.4、推荐资源

1.5、能学到什么?

2.1  安装 node.js 环境

2、2    helloWord

node.js 让JavaScript具有了文件操作的能力

浏览器中的JavaScript是没有文件操作能力的

var demo = "liuyataintaincaomeibi";
 
console.log(demo);


var fs = require('fs')

fs.readFile('demo.txt',function(error,data){

	console.log(data.toString());
})

浏览器是不认识 node.js 代码的。

2、3   http

//启动模块
var http = require('http')

//进行创建
var  server = http.createServer()

//执行事件
server.on('request',function(){
	
	console.log('已收到客户端的请求了')
})

//绑定端口
server.listen(3000,function(){

	console.log('服务器启动成功') 
})
//请求进行响应
 
var http = require('http')

var  server = http.createServer()

server.on('request',function(request,response){
	
	console.log('已收到客户端的请求了')
	console.log('路径是:'+request.url);

	response.write("hello")

        //响应必须要结束
	response.end()

})

server.listen(3000,function(){

	console.log('服务器启动成功') 
})

 2.4、核心模块

node.js为JavaScript提供了很多服务器级别的API,这些API绝大多数都被包装到了一个具名的核心模块中。

13、node中的js模块系统

14、ip地址和端口号的概念 

15、响应内容类型 Content-type

  

P17、发送文件中的数据 以及ContentType内容类型

P18、第一天总结

P 19  

 

猜你喜欢

转载自blog.csdn.net/weixin_42413153/article/details/84076069