什么是node.js

node.js虽然带了js的后缀,但他实际是采用 chrome浏览器的v8引擎,由c++语言编写的

本质上是一个javascript的运行环境

说到javascript就会想到浏览器上的各种交互组件,异步请求,他们依靠浏览器上的js引擎,来解析页面上的js代码

那node.js不仅仅可以解析js代码,并且没有浏览器安全级的限制,还提供许多系统级别的api:

比如:文件的读写,进程的管理,网络通信等等

 

为什么要学习 node.js

1、它很火  npm社区活跃 github看到很多相关的项目

2、它很强  比如node-webkit,appjs,gulp,fdbkit,ghost,jade等等

3、吹牛逼

 

提供初学者几个学习node的网站

http://nodejs.cn/ 官网,看发展
https://www.npmjs.com/  开发新项目的时候,解决开发中的问题,省时省力
https://github.com/search?utf8=%E2%9C%93&q=node&type=  阅读优秀的源码,很快的提高学习速度的方法
https://stackoverflow.com/ 技术问答社区,常常用他来解决技术的问题,比如配置出现的问题,服务报错

posted @ 2018-05-15 06:54  wzndkj  阅读(238)  评论(0编辑  收藏  举报