欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Node.js学习(第一章:Node.js简介)

程序员文章站 2022-12-28 14:48:58
1. Node.js是什么? Node.js 诞生于 2009 年,由 Joyent 的员工 Ryan Dahl 开发而成, 目前官网最新版本已经更新到 12.0.0版本,最新稳定的是10.15.3。Node.js 不是一门语言也不是框架,它只是基于 Google V8 引擎的 JavaScript ......
  1. node.js是什么?

node.js 诞生于 2009 年,由 joyent 的员工 ryan dahl 开发而成, 目前官网最新版本已经更新到 12.0.0版本,最新稳定的是10.15.3。node.js 不是一门语言也不是框架,它只是基于 google v8 引擎的 javascript 运行时环境,同时结合 libuv 扩展了 javascript 功能,使之支持 io、fs 等只有语言才有的特性,使得 javascript 能够同时具有 dom 操作(浏览器)和 i/o、文件读写、操作数据库(服务器端)等能力,是目前最简单的全栈式语言。

这里我们可以简单理解node.js是一个内置有chrome v8引擎的javascript运行环境,他可以使原本在浏览器中运行的javascript有能力跑后端,从而操作我们数据库,进行文件读写等。

目前市面上高密集的i/o模型,比如 web 开发,微服务,前端构建等都有做node.js的身影。不少大型网站都是使用 node.js 作为后台开发语言的,比如 淘宝 双十一、去哪儿网 的 pc 端核心业务等。另外我们一些前端工具譬如vscode,webpack等也是有node.js开发。

node.js的包管理工具,npm已经成为世界开源包管理中最大的生态,功能强大,目前单月使用者接近1000万。

说明

本仓库是自己node.js学习过程的真实记录,以后会每天更新一些新的知识点,希望可以对想要学node.js的同学有一些帮助,欢迎star,你们的点赞是我更新的持久动力。同时如果你觉得本仓库中的一些知识点有错误也可以issue我,方便后期我订正!

本仓库同时在博客园和掘金更新,欢迎写博客的朋友一起学习交流。

博客园

掘金

github

找我