node.js学习——初始node,node基本介绍,环境安装,运行第一个node程序。
1.node基本介绍
为什么学习Node.js?
- 作为一名前端开发工程师,Node.js已经成为技术栈中必不可少的内容,要想自己在前端开发的岗位上走的更远,就必须不断学习,让自己的技术栈越来越强大。
- 如今,很多公司招聘时都会要求求职点会服务端语言,node.js作为使用Javascript就可以开发的服务端,对于前端来说更加容易上手与使用。
- 对服务端熟悉就更加容易在前后端协作开发中更加流畅,才能更好配合服务端开发人员配合开发。
什么是node.js?
- Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时(官网介绍)。
- Node.js不是一门语言,也不是框架、不是库。
- Node.js是一个JavaScript运行时环境。
- 我们能把之前运行在游览器中的js代码运行在Node.js中。
Node.js中的JavaScript:
-
没有BOM、DOM操作,因为不是在游览器中操作,而是作为一门服务端语言。
-
符合ECMAScript标准
-
在Node这个Javascript执行环境中为Javascript提供了一些服务器级别的API操作。
- 文件读写fs
- 网络服务构建
- http服务器
- 等等等。
Node.js的特性
- event-driven 事件驱动
- non-blocking I/O model 非阻塞IO模型
- lightweight and efficient 轻量和高效
Node.js能做什么?
- 用来作为Web服务器后台。
- 开发命令行工具
- Web爬虫
- 包管理工具
- 等等。
2.Node环境安装
Node.js官网:https://nodejs.org/en/
Node.js中文网: http://nodejs.cn/
环境安装
- 进入官网
- 选择版本
左边的是稳定版本,右边的是最新的版本。这里直接选择左边的进行下载,然后选择自己电脑的配置就ok了 - 下载安装(next就ok)
- 检查安装成功与否
在cmd窗口中输入:
node --version
如果出现了版本,就说Node.js环境安装成功了。
3.第一个node程序跑起来
步骤:
- 创建JavaScript脚本文件。
- 在cmd终端运行
运行代码:
node 00-helloworld,js //node js文件
- 结果
总结
Node.js作为前端开发工程师的必修课,我们必须要好好的去学习掌握它。本篇主要对Node.js作了一些基本的介绍以及运行出来了第一个node.js程序。对Node.js有了初步的了解后,通过学习,我们一定能掌握Node.js的魅力。