首页 > Web开发 > 详细

Nodejs学习笔记02【module】

时间:2015-08-07 00:11:17      阅读:278      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!