NOde.js的安装和简介
1、nodejs的安装
1.1 检测nodejs的版本 node -v (version:版本)
1.2 path配置nodejs 的环境变量(当前版本都是自动安装配置环境变量)指令: path
1.3 npm(node package mangment)node包管理工具
node之前版本是和npm分开的,两个模块是分别安装的,现在把npm打包到了node安装程序里面
2、什么是nodejs?
nodejs是javascript的运行环境,是一个执行js文件的平台。
nodejs存在类似于,其它的服务端语言,比如:java、php、python和C#等等。
javascript:是运行在浏览器端的基于对象、事件驱动机制的脚本语言。
nodejs:本身是一个平台是js的运行环境。
nodejs:要http、fs、path、url、querystring等模块。nodejs平台就是模仿os(操作系统)实现了各自的功能用来给服务器服务的。
3、nodejs的特点
1、事件驱动机制
2、单线程(异步操作 高效率的利用cpu资源)
3、非阻塞机制
4、repl环境
repl:可交互式运行环境
repl环境的退出:
1、指令 ".exit"
2、ctrl+c :双击
5、node指令运行js文件
常用的dos指令:
cls:清除屏幕
cd: 改变文件路径 (.. 退出到上一级文件夹)
dir:统计当前文件夹下文件的列表
node指令:编译执行.js文件
6、nodejs和javascript的区别
1、javascript是基于对象、事件驱动机制运行在浏览器端的脚本语言。
2、nodejs是一个平台,支撑javascript运行的一个环境。nodejs封装了不同模块,比如http、fs、path等模块。就是用来做一个服务端的功能。
7、http模块
http:超文本传输协议
模块:nodejs平台实现的功能,抛出来给开发者使用。
http模块可以创建一个server服务器
1 http模块讲解 2 req,res详解
3 端口号作用
同一台服务器可以接收多个应用,只要是端口号不同,就可以访问不同的服务。(端口号的不同可以创建不同的服务和应用)
(1--1000)端口号都是给系统(win系统)服务的。
ftp:21 80端口 打印机用443端口
一般情况都是4位数字的端口号
4 req.url
默认情况下 取值“/”
如果主机名(localhost)和端口号后面有数据,那么req.url取值就是端口号后面的数据
5 res.write() res:responseres.write();//(服务端向客户端发送数据) 6 res.end() end():结束 服务端停止结束对客户端的响应。 在结束之前还可以做最后的输出
NOde.js的安装和简介的更多相关文章
- 【Node.js】Node.js的安装
Node.js的简介 简单的说,Node.js 是运行在服务端的 JavaScript. Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台. Node.js是一个事件 ...
- 一目了然的 Node.js Windows10 安装篇
本篇文章 介绍 NodeJS 的安装 及环境变量配置 Node JS 的 了解 1.Node.js简介 简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 ...
- node.js环境安装,及连接mongodb测试
1.node.js环境安装 npm config set python python2.7npm config set msvs_version 2013npm config set registry ...
- Node.js的安装
学习一下JavaScript的另一个运行环境---Node.js Node.js是一个基于Chrome V8 引擎的 JavaScript 运行建立的平台, 用于方便地搭建响应速度快.易于扩展并且是全 ...
- node.js 下载安装及gitbook环境安装、搭建
最近需要gitbook看文档,于是各种百度,各种安装,很多都是无法正常安装完成的,比较纠结啊 最后,终于发现一个好用的,现分享一下地址(也是给自己做个记录): 1.node.js下载地址: http: ...
- Node.js的安装以及Node.js的模块管理
索引: Node.js的安装以及Node.js的模块管理Node.js开发环境搭建以及对ES6的支持Node.js构建Vue.js项目Vue.js单文件组件的开发基于Vue.js的UI组件(Eleme ...
- Node.js的安装以及npm的基础使用
索引: Node.js的安装以及Node.js的模块管理Node.js开发环境搭建以及对ES6的支持Node.js构建Vue.js项目Vue.js单文件组件的开发基于Vue.js的UI组件(Eleme ...
- Linux环境下Node.js的安装配置
1. 官网下载Node.js 2. 安装Node.js 根据下载内容的不同,提供三种安装方法,选择自己喜欢的方式 2.1. 绿色免安装版(Linux(.tar.gz)) 解压Node-XX ...
- node.js的安装配置——前端的配置
最近琢磨了以下node.js的安装,npm的配置,使用gulp watch监听index.html文件的修改,利用服务器打开网页. 打开自己写的网页不要本地双击打开,这样打开的网址是file:///E ...
随机推荐
- EF 配置多个数据库
1.先创建两个DbContext using System; using System.Data.Common; using System.Data.Entity; using System.Data ...
- AlexNet,VGG,GoogleNet,ResNet
AlexNet: VGGNet: 用3x3的小的卷积核代替大的卷积核,让网络只关注相邻的像素 3x3的感受野与7x7的感受野相同,但是需要更深的网络 这样使得参数更少 大多数内存占用在靠前的卷积层,大 ...
- 第二阶段:2.商业需求分析及BRD:3.产品需求分析
产品需求收集之后就可以进行产品需求分析了. 比如微信功能的逐步完善,偏向于做加法,但有时候也会做减法. Y轴是重要跟不重要 X轴是紧急跟不紧急 然后通过各个需求的分数来确定坐标位置.同时可以根据阶段调 ...
- $Luogu2680/NOIp2015$ 运输计划
传送门 $Sol$ 最暴力的做法就是枚举最长链上的边,然后再算一次所有的链长,更新$ans$. 这里要求最大的最小,容易想到二分答案.对于二分的值$mid$,扫一遍所有的链,若链长小于等于$mid$, ...
- CommandPattern(命令模式)-----Java/.Net
命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式.请求以命令的形式包裹在对象中,并传给调用对象.调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该 ...
- 【C++】递归 课后习题3-13、3-14
// // main.cpp // 3-13递归Fibonacci级数 // // Created by T.P on 2018/3/21. // Copyright © 2018年 T.P. All ...
- 「洛谷P1233」木棍加工 解题报告
P1233 木棍加工 题目描述 一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的.棍子可以被一台机器一个接一个地加工.机器处理一根棍子之前需要准备时间.准备时间是这样定义的: 第一根棍子的准备时间 ...
- 1073 多选题常见计分法 (20分)C语言
批改多选题是比较麻烦的事情,有很多不同的计分方法.有一种最常见的计分方法是:如果考生选择了部分正确选项,并且没有选择任何错误选项,则得到 50% 分数:如果考生选择了任何一个错误的选项,则不能得分.本 ...
- 1060 爱丁顿数 (25 分)C语言
英国天文学家爱丁顿很喜欢骑车.据说他为了炫耀自己的骑车功力,还定义了一个"爱丁顿数" E ,即满足有 E 天骑车超过 E 英里的最大整数 E.据说爱丁顿自己的 E 等于87. 现给 ...
- mysql oracle sql获取树 父级 子级 及自己
select * from ( select t.*,d.TABLE_NAME,d.QUERY_SQL,d.data_control_col,d.id table_id,d.where_sql fro ...