2.1  CommonJS规范
  2.1.1  CommonJS的出发点
  2.1.2  CommonJS的模块规范
2.2  Node的模块实现
  2.2.1  优先从缓存加载
  2.2.2  路径分析和文件定位
  2.2.3  模块编译
2.3  核心模块
  2.3.1  JavaScript核心模块的编译过程
  2.3.2  C/C++核心模块的编译过程
  2.3.3  核心模块的引入流程
  2.3.4  编写核心模块
2.4  C/C++扩展模块
  2.4.1  前提条件
  2.4.2  C/C++扩展模块的编写
  2.4.3  C/C++扩展模块的编译
  2.4.4  C/C++扩展模块的加载
2.5  模块调用栈
2.6  包与NPM
  2.6.1  包结构
  2.6.2  包描述文件与NPM
  2.6.3  NPM常用功能
  2.6.4  局域NPM
  2.6.5  NPM潜在问题
2.7  前后端共用模块
  2.7.1  模块的侧重点
  2.7.2  AMD规范
  2.7.3  CMD规范
  2.7.4  兼容多种模块规范
2.8  总结
2.9  参考资源

转载于:https://www.cnblogs.com/thlzhf/p/5155842.html

深入浅出Node.js (2) - 模块机制相关推荐

  1. 【深入浅出Node.js系列十一】Node.js开发框架Express4.x

    为什么80%的码农都做不了架构师?>>>    #0 系列目录# 深入浅出Node.js系列 [深入浅出Node.js系列一]什么是Node.js [深入浅出Node.js系列二]N ...

  2. 深入浅出Node.js(上)

    (一):什么是Node.js Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹.从在github的访问量超过Rails,到去年底Node.jsS创始人Ryan Dalh加盟 ...

  3. 转载:Node.js入门系列——《深入浅出Node.js》

    作者:田永强 日期:2011-12-02 完整版 前言: Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹.从在github的访问量超过Rails,到去年底Node.jsS ...

  4. Node.js:模块查找,引用及缓存机制

    1. Node.js的模块载入方式与机制 Node.js中模块可以通过文件路径或名字获取模块的引用.模块的引用会映射到一个js文件路径,除非它是一个Node内置模块.Node的内置模块公开了一些常用的 ...

  5. Node.js中模块加载机制

    Node.js中模块加载机制 模块查找规则-当模块拥有路径但没有后缀时 1. require方法根据模块路径查找模块,如果是完整路径,直接引入模块. 2. 如果模块后缀省略,先找同名JS文件再找同名J ...

  6. 模块加载及第三方包:Node.js模块化开发、系统模块、第三方模块、package.json文件、Node.js中模块的加载机制、开发环境与生产环境、cookie与session

    1.Node.js模块化开发 1.1 JavaScript开发弊端 JavaScript 在使用时存在两大问题,文件依赖和命名冲突. 1.2 软件中的模块化开发 一个功能就是一个模块,多个模块可以组成 ...

  7. 深入浅出Node.js(一):什么是Node.js(转贴)

    以下内容转自:http://www.infoq.com/cn/articles/what-is-nodejs/ 作者:崔康 [编者按]:Node.js从2009年诞生至今,已经发展了两年有余,其成长的 ...

  8. 一个月时间整理《深入浅出Node.js》

    今天终于把朴灵老师写的<深入浅出Node.js>给学习完了, 这本书不是一本简单的Node入门书籍,它没有停留在Node介绍或者框架.库的使用层面上,而是从不同的视角来揭示Node自己内在 ...

  9. 深入浅出Node.js

    深入浅出Node.js(一):什么是Node.js [编者按]:Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹.从在github的访问量超过Rails,到去年底Node. ...

最新文章

  1. AI从业者需要应用的10种深度学习方法
  2. IIS Server is too busy 解决方法(IIS6)
  3. 完美世界第二题:模拟读数字
  4. 1008.protobuf语句内存对齐的错误
  5. android和emui的版本对应,同为Android 操作系统的小米MIUI和华为EMUI, 谁更优秀?
  6. async python两个_Python多线程一览
  7. 蓝桥杯官网 试题 PREV-274 历届真题 分果果【第十二届】【省赛】【研究生组】【C++】【Java】两种解法
  8. VMware要不要装在固态SSD上,虚拟机系统文件要不要放固态SSD上,虚拟机伤不伤固态SSD...
  9. ISO 3166-1 国家编码
  10. 前端面试官经验总结 | 前端面试小技巧
  11. Pod进程内存缓存分析
  12. 电脑软件商店哪个好用
  13. 14. vue的插槽
  14. uni-app前端开发(零)
  15. java归并排序算法
  16. MATLAB 安装 MCR
  17. RN开发(1)__环境搭建与样例
  18. 【WIN10系统重装】重装WIN10的32位、64位系统
  19. 《上古卷轴5:天际》控制台代码之灵魂石矿石
  20. MathType公式编辑文本复制粘贴选项

热门文章

  1. SQLSERVER锁知识
  2. oracle ob 使用基础之基础
  3. rocksdb写放大_Rocksdb的优劣及应用场景分析
  4. Elastic-Job功能特性
  5. OAuth2.0在项目中的应用
  6. 事件绑定中的this问题
  7. Request_获取请求头数据
  8. 数组作为方法参数_传递地址
  9. 单例-重写new方法
  10. SpringBoot_配置-自动配置原理