概述
Node 介绍及安装
- 一、Node开发概述
- 1. 为什么学习服务器端开发
- 2. 服务器端开发要做的事
- 3. 为什么选择Node
- 4. Node是什么
- 5. Node的特点
- 二、Node.js运行环境安装
一、Node开发概述
1. 为什么学习服务器端开发
-
能够和后端程序员更加紧密的配合
-
网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax)
-
扩宽知识视野,能够站在更高的角度审视整个项目
-
行走江湖,技多不压身
2. 服务器端开发要做的事
-
实现网站的业务逻辑
-
数据的增删改查
3. 为什么选择Node
JavaScript 语言本身是完善的函数式语言,在前端开发时,开发人员往往写得比较随意,让人感觉JavaScript就是个“玩具语言”。
但是,在Node环境下,通过模块化的JavaScript代码,加上函数式编程,并且无需考虑浏览器兼容性问题,直接使用最新的ECMAScript 6 标准,可以完全满足工程上的需求。
-
使用JavaScript语法开发后端应用
-
一些公司要求前端工程师掌握Node开发
-
生态系统活跃,有大量开源库可以使用
-
前端开发工具大多基于Node开发
4. Node是什么
Node不是一门语言,也不是框架,它只是一个基于Chrome V8引擎的JavaScript代码运行环境。
发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。
也可以理解为node.js是一个内置有Chrome V8引擎的JavaScript运行环境,他可以使原本在浏览器中运行的JavaScript有能力跑后端。从而操作数据库,进行文件读写等。
运行环境
- 浏览器(软件)能够运行JavaScript代码,浏览器就是JavaScript代码的运行环境
- Node(软件)能够运行JavaScript代码,Node就是JavaScript代码的运行环境
5. Node的特点
-
事件驱动
-
非阻塞I/O模型(异步)
Node可以在不新增额外线程的情况下,依然可以对任务进行并发处理 —— Node.js是单线程的。它通过事件循环(event loop)来实现并发操作
-
轻量、高效
二、Node.js运行环境安装
官网: https://nodejs.org/en/
-
LTS:Long Term Support 长期支持版 稳定版
-
Current:拥有最新特性 实验版
-
选择对应系统,下载稳定版本
-
如果本地已经安装过了,再次安装会覆盖本地的node 环境,也会起到更新版本的作用
-
下面以Windows 为例,下载完成后,安装包名是node-v12.18.2-x64.msi
-
双击运行安装程序,后面全部点击Next
-
安装路径我习惯放在D盘
-
这里也可以勾选一下
-
等安装完成点击Finish 即可
-
安装完成后在命令行工具中输入
node -v
或者node --version
查看版本
最后
以上就是美好犀牛为你收集整理的Node 介绍及安装一、Node开发概述二、Node.js运行环境安装的全部内容,希望文章能够帮你解决Node 介绍及安装一、Node开发概述二、Node.js运行环境安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复