码迷,mamicode.com
首页 > Web开发 > 详细

Nodejs学习笔记02【module】

时间:2015-08-07 00:11:37      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

about nodejs中的模块系统涉及到的知识很多

node是服务器端的语言,与客户端JS的区别主要表现在几方面

#JS不足

-JS没有模块系统,不支持封闭的作用域和依赖管理

-美誉标准库,没有文件系统和IOAPI

-没有标准接口

-没有包管理系统,不能自动加载和安装依赖-bower

#common.js

-灵活方便

-方便某爱的组合和分解

-方便调试和升级

-多人分工协作

-增加高内聚,低耦合

#模块载入策略

-模块分为两种

----原生模块 源代码编译时生成的二进制,速度最快  

----文件模块 动态载入的,比原生的慢

都会进行缓存

文件模块分为三种

1.JS脚本文件 需要先读入内存后再进行编译运行

2.JSON文件 fs读入内存,然后转化JSON对象

3. .node编译后的二进制文件,不需要编译,可以直接运行 

Nodejs学习笔记02【module】

标签:

原文地址:http://www.cnblogs.com/labihua/p/4709405.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!