06-01-node下载安装使用

下载安装

下载地址

https://nodejs.org/en/download/

版本说明

一般都应该是64bit,和安装的操作系统有关。
LTS: long term support,长效版,会维护3年。
Current:当前的版本,维护时间比较短,最多1年。
在服务器部署的时候,一般是使用LTS版本。
相对来说,Current更为激进,会包含很对新的特性,而LTS相对保守。

安装

傻瓜式安装

检测使用指令

REPL环境

R:read,读取的意思,就是等待用户的输入。
E:eval,执行的意思,执行用户输入的代码
P:print,打印的意思,输出执行的结果
L:loop,循环的意思,重复这个过程。

在这个REPL环境中,可以编写任何的ECMAScript代码

检测

测试有没有安装好:
    window + r
    窗口中输入 cmd
    cmd窗口中输入  node -v

dos的常见命令:

  • 如何进入到dos中

     A)window + r     窗口中输入 cmd       回车
     B)你要在哪个文件夹下打开dos   按键盘上的shift键   鼠标右键:在此处打开命令行窗口
     C)在地址栏中输入cmd  打开
    
  • 键盘上的向上向下箭头

     调出你之前的打过的命令
    
  • 清屏命令

     cls  苍老师
    
  • 列表当前目录下所有的文件和文件夹

     dir
    
  • 切换目录

     cd  day01  进入到day01文件夹
     cd ..  进入到上一级目录
    
  • 命令补全

     cd d   +  tab键
    

node了解

node是JS的运行环境:

问:node中你能打DOM代码吗?
答:不能  只能打ECMAScript的代码   是后端的环境
理论上来说,JAVA能做的,NODE都可以做。

vscode代码node中使用

 1)写JS代码
 2)安装一个vscode插件   code runner   安装完后,把vscode重启一下
 3)鼠标右键  code runner  或在  终端中输入node 文件名

可以向服务器发出请求

1)浏览器的地址栏
2)a标签中的href
3)img标签中的src
4)script标签中的src
5)link标签中的href
....

入门程序

创建一台http服务器

let http = require("http"); // 本质是一个对象
//require()  引入一个模块  类似于 <script src="jq.js">
let server = http.createServer();		// 创建一台服务器
server.on("request",function (req,res) {
    res.writeHead(200,{"content-type":"text/html; charset=utf-8"})	//响应内容头
    res.write("<h1>你好,客户端,我是服务器~</h1>");//响应内容
    res.end(); // 告诉客户端,内容响应完毕了   结束响应
})
server.listen(3000,()=>{	//监听端口
    console.log("服务器运行起来了")
})

require(“http”); 引入http模块 http模块就是用来创建服务器的
http模块本质是对象,提供了很多属性和方法,其中有一个方法叫
请求对象:req 是 request的简写 req就包含了很多的请求信息
响应对象:res 是 response的简写 res就包含了很多的响应信息

require('./04-自定义')  ./不能省,./代表是模块
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值