node.js理解

1.NodeJS相当于是js代码运行在服务器端,之前所学习的js是运行在客户端(即浏览器上)。
浏览器端的js的数据类型
 - 基本类型
 - 引用类型
  - 原生对象
  - 内置对象
  - 宿主对象
   - dom
   - bom

2.nodejs只是把js换在服务器端运行,它的宿主被改变(即从浏览器变为服务器)。
所以nodejs的js数据类型
 - 基本类型
 - 引用类型
  - 原生对象
  - 内置对象
  - 宿主对象(原生模块)
   - http
   - console
   - https
   - fs

3.nodejs的模块分为原生模块和自定义模块,其中自定义模块可以由开发者自己开发。
比如express、mysql、bodyparser都是属于自定义模块,是网友帮我们开发好了的东西。

4.nodejs里面一个文件是一个模块,但是必须有module.exports暴露出来,才能被其他模块访问。

5.nodejs里面的包是很多模块的组成。

posted @ 2016-01-10 22:46  ShirleyHe  阅读(169)  评论(0编辑  收藏  举报