您的位置:首页 > Web前端 > Node.js

Node.js介绍和环境的安装方式

2016-12-16 15:29 651 查看
作者:华清远见讲师

什么是Node.js?

Node.js不是一种独立的语言,它与PHP Java .net开发语言和平台不同,也不是javaScript的框架(jquery),更不是浏览器的库(ExtJs).那它到底是什么呢?

Node.js是一个让JavaScript运行在服务器端的开发平台---简单点说就是用JavaScript写服务器

实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好

Node.js功能

它能做具有复杂逻辑的网站

能做基于社交网络的大web应用

能做Web socket服务器

能做TCP/UDP套接字应用程序

能开发命令行工具

能做交互型终端程序等等等等

Node.js特点

Node.js最牛逼的特性就是采用异步I/O与事件驱动的架构设计.对于高并发的解决方案,传统的架构是采用多线程(为每个业务提供一个线程,通过线程间的切换来调配同步I/O调用时的开销时间).Node.js使用的单线程模型,在执行的过程中会维护一个事件队列,程序在执行时在进入时间循环等待下一个事件到来

例子:res = db.query(“select *from user”,function(res){res.output();})//红色部分的代码比较耗时,它不会影响其他代码的执行

Node.js发展历史

最初一个叫Ryan DahI的人在接到任务以后,他发现web服务器的工作任务和客户端的工作任务相对独立要写两套代码(他一个人干了这两个活),于是他想把服务器端的代码和响应到客户端的代码统一.而V8引擎使得JavaScript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本,于是他开始设计并在09年基于V8创建一个轻量级的web服务器并提供一套库.10年他获得资助并全职完善Node.js 11年微软支持发布了Windows版本的Node.js 到目前年Node.js已经发展成了一个成熟的开发平台

Nodejs工具

1.Node.js的安装

安装包地址 https://nodejs.org/en/download/
我是windows64位操作系统 我选择的是windows Installer(.msi)

按照提示一直点点点 安装完成

2.检测PATH环境变量是否配置了Node.js

在终端输入 path 敲回车 会看到安装好的node的路径:

步骤:



输入cmd 然后敲回车



弹出终端



在终端输入path然后敲回车



如果有nodejs



查看node的版本: 输入 node --version 敲回车

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息