Node.js学习(第一章:Node.js简介)
- 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
上一篇: 地图下钻简单实现