Nodejs学习笔记02【module】
2015-08-06 22:42 厘澄 阅读(184) 评论(0) 编辑 收藏 举报about nodejs中的模块系统涉及到的知识很多
node是服务器端的语言,与客户端JS的区别主要表现在几方面
#JS不足 -JS没有模块系统,不支持封闭的作用域和依赖管理 -美誉标准库,没有文件系统和IOAPI -没有标准接口 -没有包管理系统,不能自动加载和安装依赖-bower #common.js -灵活方便 -方便某爱的组合和分解 -方便调试和升级 -多人分工协作 -增加高内聚,低耦合 #模块载入策略 -模块分为两种 ----原生模块 源代码编译时生成的二进制,速度最快 ----文件模块 动态载入的,比原生的慢 都会进行缓存 文件模块分为三种 1.JS脚本文件 需要先读入内存后再进行编译运行 2.JSON文件 fs读入内存,然后转化JSON对象 3. .node编译后的二进制文件,不需要编译,可以直接运行
扩展阅读:
http://liuzhichao.com/p/1669.html
http://www.cnblogs.com/pigtail/archive/2013/01/14/2859555.html