位置: IT常识 - 正文

Node.js到底是什么?(node.js什么意思)

编辑:rootadmin
Node.js到底是什么? 前言

推荐整理分享Node.js到底是什么?(node.js什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs到底是什么语言,node.js干啥用的,node.js到底是干嘛的,node是js吗,node.js干啥用的,nodejs到底是什么语言,nodejs到底是什么,nodejs到底是什么语言,内容如对您有帮助,希望把文章链接给更多的朋友!

Node.js是一个基于Chrome V8引擎的JavaScript运行环境。

JavaScript是脚本语言,脚本语言需要一个解析器(运行环境)才能运行,若运行在浏览器中,则浏览器就是JavaScript的解析器(运行环境),而对于独立运行的js,Node.js就是一个解析器(运行环境);

以CHrome浏览器为例,JavaScript运行环境如下:

而在Node.js中,JavaScript运行环境如下:

 Node.js通过Chrome V8将js翻译成c或c++代码,供底层使用;

与浏览器运行环境相比,nodejs缺少了对dom的操作,增加了跨域请求/文件读写等功能;

与传统服务器相比(如java服务器):

Node.js到底是什么?(node.js什么意思)

    传统服务器每次产生一个请求时,则会生成一个线程(进程);这样就会产生一个问题:

           由于请求的速度由用户决定,响应的速度可以通过提升带宽等方法来提升速度。但是i/o的输入输出速度是比较难提升的。而每一个请求都会产生一个线程(橙色框),数据请求又比较慢就会出现很多线程在缓存中等待,从而造成大量的内存浪费。

  node服务器则采用单线程模式(橙色框),即不管产生多少请求都只有一个线程,这样就可以大大节省内存,降低成本;

传统服务器处理(java服务器),橙色框表示线程(多线程)

node服务器处理  橙色框表示线程(单线程)

node特点如下:

异步非阻塞的I/O(I/O线程池)特别适用于I/O密集型应用事件循环机制单线程(处理不好cpu密集型任务)跨平台 回调函数嵌套过多(不足)node中的全局对象是global,使用common.js模块化方法

总而言之,

当JavaScript作为前端开发语言来说,需要在浏览器的环境上进行当JavaScript作为后端开发语言来说, 需要在node.js的环境上进行npm

npm全称是Node Package Manager,即Node的包管理器(安装完node后自动安装npm);通过npm可以对Node的包进行搜索/下载/安装/删除/上传等操作;

npm的包服务器是https://registry.npmjs.org

npm init // 初始化项目等package.json文件npm search 包名// 搜索指定的包npm install 包名// 安装指定包npm install 包名 --save 或 npm install 包名 -S// 安装指定包并添加到项目的生产依赖中npm install 包名 --save-dev 或 npm install 包名 -D// 安装指定包并添加到项目的开发依赖中npm install 包名 --g // 全局安装指定包npm install XXX@YYY // 安装XXX包的YYY版本npm install // 安装项目package.json中的所有依赖npm remove 包名 // 删除指定包,同时会移除package.json中的
本文链接地址:https://www.jiuchutong.com/zhishi/297393.html 转载请保留说明!

上一篇:Vue实战第3章:主页设计之顶部导航栏(vue实战技巧)

下一篇:安装多版本node(安装多版本chrome)

  • coreldraw网页设计比如合作的机器人厂商,只是直接打广告的渠道之一

    coreldraw网页设计比如合作的机器人厂商,只是直接打广告的渠道之一

  • 苹果12怎么开启5g网络(苹果12怎么开启5g网络怎么还是4g)

    苹果12怎么开启5g网络(苹果12怎么开启5g网络怎么还是4g)

  • 苹果xr为啥外放有杂音(xr怎么总是外放)

    苹果xr为啥外放有杂音(xr怎么总是外放)

  • 闲鱼买家收货后玩消失(闲鱼买家收货后钱打到哪里)

    闲鱼买家收货后玩消失(闲鱼买家收货后钱打到哪里)

  • 电脑键盘add是哪个键(键盘ad键不好用怎么办)

    电脑键盘add是哪个键(键盘ad键不好用怎么办)

  • 苹果手机相册怎么隐藏照片(苹果手机相册怎么打马赛克)

    苹果手机相册怎么隐藏照片(苹果手机相册怎么打马赛克)

  • 上网账号和上网口令是什么(上网账号和上网口令怎么获得)

    上网账号和上网口令是什么(上网账号和上网口令怎么获得)

  • 苹果手机换电池会丢失数据吗(苹果手机换电池官网多少钱)

    苹果手机换电池会丢失数据吗(苹果手机换电池官网多少钱)

  • wps怎么空两格(wps怎么空两格一段都动了)

    wps怎么空两格(wps怎么空两格一段都动了)

  • 华为畅享9s怎么隐藏应用(华为畅享9s怎么分屏)

    华为畅享9s怎么隐藏应用(华为畅享9s怎么分屏)

  • 快手私信换手机登同步消息吗(快手私信换手机了还会有记录嘛)

    快手私信换手机登同步消息吗(快手私信换手机了还会有记录嘛)

  • 苹果手机照片有个感叹号怎么恢复(苹果手机照片有回收站吗)

    苹果手机照片有个感叹号怎么恢复(苹果手机照片有回收站吗)

  • 小米本地备份有什么用(小米的本地备份)

    小米本地备份有什么用(小米的本地备份)

  • 什么叫以附件形式发送(什么叫以附件形式发送到qq邮箱)

    什么叫以附件形式发送(什么叫以附件形式发送到qq邮箱)

  • 美团点评退款是什么意思(美团点评退款是怎么回事)

    美团点评退款是什么意思(美团点评退款是怎么回事)

  • 手机静音微信语音还有声音吗(手机静音微信语音有声音吗)

    手机静音微信语音还有声音吗(手机静音微信语音有声音吗)

  • qq离线显示手机在线吗(手机qq显示离线是真的不在线吗)

    qq离线显示手机在线吗(手机qq显示离线是真的不在线吗)

  • xsmax是a几处理器(xsmax处理器)

    xsmax是a几处理器(xsmax处理器)

  • 华为手环4pro上市时间(华为手环4pro上市)

    华为手环4pro上市时间(华为手环4pro上市)

  • 风车转一圈可以发多少电(风车转一圈可以用多久)

    风车转一圈可以发多少电(风车转一圈可以用多久)

  • word文档使用的缺省扩展名(Word文档使用的缺省扩展名是.DOTA对B错)

    word文档使用的缺省扩展名(Word文档使用的缺省扩展名是.DOTA对B错)

  • 地铁乘车码出站怎么用(地铁乘车码出站没扣钱怎么办)

    地铁乘车码出站怎么用(地铁乘车码出站没扣钱怎么办)

  • 全民k歌怎么唱音色好听(全民k歌怎么唱歌)

    全民k歌怎么唱音色好听(全民k歌怎么唱歌)

  • 手机怎么改变浏览器兼容性(手机怎么改变浏览器默认打开方式)

    手机怎么改变浏览器兼容性(手机怎么改变浏览器默认打开方式)

  • 快手直播老是闪退怎么办(快手直播老是闪退怎么回事)

    快手直播老是闪退怎么办(快手直播老是闪退怎么回事)

  • 键盘home键在哪(87键键盘home键在哪)

    键盘home键在哪(87键键盘home键在哪)

  • 怎么看微信用了多少年(怎么看微信用了多少钱)

    怎么看微信用了多少年(怎么看微信用了多少钱)

  • vivoy93返回键在哪里设置(vivoy93s手机怎么设置返回键在屏幕上)

    vivoy93返回键在哪里设置(vivoy93s手机怎么设置返回键在屏幕上)

  • 为什么电脑会自动下载软件(为什么电脑会自动断开wifi)

    为什么电脑会自动下载软件(为什么电脑会自动断开wifi)

  • 个人所得税既有租房又有房贷
  • 企业所得税纳税义务人
  • 递延所得税资产怎么计算
  • 增值税发票抵扣操作流程
  • 行政事业单位决算编制流程图
  • 建筑公司包工包料账务处理
  • 政府工会经费收入如何做凭证
  • 月末怎么计提税费
  • 房地产土地使用权是无形资产吗
  • 租入住房用于职工福利,进项转出吗?
  • 企业出借资金获利怎么算
  • 法院判决书能做证据使用吗
  • 虚开增值税普通发票罪的立案标准
  • 贸易型出口退税流程
  • 结转以前的其他业务成本如何做会计分录呢?
  • 广告公司对外捐赠的会计处理怎么做?
  • 银行有误退款分录怎么写
  • 未安装使用
  • 无形资产后续支出计入什么科目
  • 小区物业费开票名称
  • 开专用发票的地址有错会有影响吗?
  • 报税了没有交税可以领发票吗
  • 生产企业原材料的订购与运输建模
  • 电子发票会计怎么记账
  • 备抵法发生坏账分录
  • 固定资产更改折旧年限怎么账务处理
  • 汇算清缴所得税补缴怎么处理
  • 长期待摊费用挂账原因
  • 编译安装php7
  • 文件夹正在使用,操作无法完成
  • 中秋节福利产品清单
  • win10开机强制进入高级选项怎么退出
  • php ob缓存
  • 什么是跨域以及跨境电商
  • 公司亏损注销了怎么处理
  • 借管理费用贷应交税费个人所得税
  • 【历史上的今天】3 月 23 日:网景创始人出生;FORMAC 语言的开发者诞生;PRMan 非商业版发布
  • 汇编语言a命令怎么用
  • mysql识别中文
  • 专用发票有几联?
  • 接受非货币性资产投资会计处理
  • 销售返点什么意思
  • 什么是银行对账,进行银行对账分为几步
  • 如何计提增值税销项税额
  • 汇算清缴账务
  • 织梦系统
  • 编制利润表计算公式
  • sqlserver2005数据库导出数据成.sql
  • sqlserver游标的使用
  • 存货的期末余额是账面余额吗
  • 企业计提五险一金会计分录怎么写
  • 金税三期业务操作手册
  • 超过认证期专用发票怎么办
  • 营改增后税率
  • 运费增值税发票抵扣
  • 外币账户记账方法
  • 递延所得税资产和负债账务处理
  • 信息技术服务费可以全额抵扣吗
  • 产品成本核算有哪些方法
  • 什么是固定资产?其特征有哪些
  • 固定资产加速折旧纳税调整
  • 凭证账本是什么
  • Win2008 R2 mysql 5.5 zip格式mysql 安装与配置
  • newmessage是什么软件
  • 数字签名方法不提供
  • 苹果mac怎么安装win10
  • mac怎样修改用户名
  • centos screen命令
  • linux小技巧
  • Linux中mysqldump命令实例详解
  • intent传递数据的方法
  • div style display none
  • shell脚本判断命令是否执行成功
  • javascript中继承
  • javascript与java
  • jquery动态添加的元素怎么添加事件
  • 期房交了契税就可以拿房产证了吗
  • 粤商通个体户怎样注册
  • 招投标法实施条例是哪一年修正的
  • 事务所税务变更申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设