首页 / NODEJS / 专业5-nodejs第一天(nodejs的安装,什么是nodejs,nodejs特点,repl环境,nodejs指令运行js文件,nodejs和javascript的区别,http模块)
专业5-nodejs第一天(nodejs的安装,什么是nodejs,nodejs特点,repl环境,nodejs指令运行js文件,nodejs和javascript的区别,http模块)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了专业5-nodejs第一天(nodejs的安装,什么是nodejs,nodejs特点,repl环境,nodejs指令运行js文件,nodejs和javascript的区别,http模块),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1781字,纯文字阅读大概需要3分钟。
内容图文
![专业5-nodejs第一天(nodejs的安装,什么是nodejs,nodejs特点,repl环境,nodejs指令运行js文件,nodejs和javascript的区别,http模块)](/upload/InfoBanner/zyjiaocheng/650/298a8a8523134d178d4c793ebc431267.jpg)
1,nodejs的安装
1.1 检测nodejs的版本 node -v(version:版本)
1.2 path配置nodejs的变量环境(当前版本都是自己安装配置环境变量)
1.3 npm(node package mangment) node包管理工具node之前的版本是和npm分开的两个模块是分别安装的,现在是吧npm打包到node安装程序里。
2,什么是nodejs?
2.1 nodejs是javascript的运行环境,是一个执行js的平台 nodejs的存在类似于其他的服务端语言 比如:java php python和#c等等
2.2 javascript:是运行在浏览器端的基于对象,事件驱动机制的脚本语言。
nodejs:本身是一个平台是js的运行环境。
2.3 nodejs:要http,fs,path,url,querystring等模块。nodejs平台就是模仿os(一种操作系统)实现了各自的功能用来给服务器服务的
3,nodejs的特点
3.1 事件驱动机制
3.2 单线程(异步操作 高效率利用cpu资源)
3.3 非阻塞机制
4,repl环境
4.1 repl:可交互式运行环境
4.2 repl环境的退出:①,指令“.exit” ②,ctrl+c:双击.
5,node指令运行js文件
5.1 常用的dos指令:
cls:清除屏幕
cd:改变文件路径( . . 退出到上一级文件夹)
dir:统计当前文件夹下的列表
5.2 node指令:编译执行 .js文件
6,nodejs和javascript的区别
6.1 javascript是基于对象,事件驱动机制运行在浏览器端的脚本语言。
6.2 nodejs是一个平台,支撑javascript运行的环境。nodejs封装了不同的模块,如http,fs,path等模块。就是用来做一个服务端功能。
7,http模块
http:超文本传输协议
模块:nodejs平台实现的功能,抛出来给开发者使用。
http模块可以创建一个sever服务器
1,http模块讲解
2,req,res详解
3,端口号作用
同一台服务器可以接受多个应用,只要是端口号不同,就可以访问不同的服务。(端口号的不同可以创建不同的服务和应用)
(1--1000)端口号都是给系统(win系统)服务的。ftp:21 ,80端口 ,打印机用443端口 ,一般情况都是4位数字的端口号
4,req.url
默认情况下 取值“/”
如果主机名(localhost)和端口号后面有数据,那么req.url取值就是端口号后面的数据
5,res.write()
res:response
res.write();//(服务端向客户端发送数据)
6,res.end()
end():结束 服务端停止结束对客户端的响应。在结束之前还是可以做最后的输出。
内容总结
以上是互联网集市为您收集整理的专业5-nodejs第一天(nodejs的安装,什么是nodejs,nodejs特点,repl环境,nodejs指令运行js文件,nodejs和javascript的区别,http模块)全部内容,希望文章能够帮你解决专业5-nodejs第一天(nodejs的安装,什么是nodejs,nodejs特点,repl环境,nodejs指令运行js文件,nodejs和javascript的区别,http模块)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。