一、Node.js模块介绍

模块(包)是 Node.js 中具有特定功能的对象。

二、web浏览器端和Node端的对比图

我们通过如上图可以看到,再web浏览器端的基本语法,再Node端也能使用,但是再web端的宿主对象,再Node端没有,Node端把这些fs,path,os,htttp,······名词,称之为模块。 模块(包)是 Node.js 应用程序的基本组成部分。大部分前端工程化的工具,是以模块的形式存在的。

三、Node.js模块

Node.js模块分为三大模块,分别是:内置模块、自定义模块、第三方模块。

Node.js的内置模块:是官方提供的,它是和Node.js安装的时候,一起安装的模块。第一方,甲方

Node.js的自定义模块:开发工程师自己写的模块。第二方,乙方。

Node.js的第三方模块:第三方就是,除了甲方和乙方之外的,就是第三方,社区维护的,需要自己单独下载下来,才能使用的,例如我们web浏览器端,使用JQuery或者BootStrap等框架库,都是需要引入才能够进行使用的。

四、WEB端的对象

五、WEB端和Node.js端的类比

六、Node.js模块网址

(8)Node.js 模块介绍相关推荐

  1. Node.js「一」—— Node.js 简介 / Node.js 模块 / 包 与 NPM

    本文为 Node.js 系列笔记第一篇.文章参考:nodejs 教程 -- 大地:<深入浅出 Node.js>:阮一峰 nodejs 博客 文章目录 一.Node 简介 1. 简单介绍 2 ...

  2. Node.js 发展史介绍与安装初体验

    点击上方蓝字关注我们 关于作者 作者简介: 公众号:Flowlet 最近打算做一个个人的Blog系统,用于技术交流与个人主页展示,起初打算通过Wordpress+VPS部署在云上,后来看了下腾讯云CV ...

  3. node mocha_如何使用Mocha和Assert测试Node.js模块

    node mocha The author selected the Open Internet/Free Speech Fund to receive a donation as part of t ...

  4. 编写原生的Node.js模块

    通常,我们开发原生Node.js模块包括但不仅限于以下原因: 对性能有比较苛刻要求的应用.尽管Node.js得益于libuv,在异步I/O操作很有优势,但遇到数字计算时并不是一个很好的选择. 使用更加 ...

  5. node 大写_大写Node.js模块

    node 大写 Today, let's see a third party module that helps us in working with upper-case letters witho ...

  6. Node.js 模块之Nimble流程控制

    NodeJS异步的特性有时候会导致程序非常的难看,回调一层套着一层,这个时候就要用流程控制模块来控制究竟是同步还是异步了. Nimble是一个轻量.可移植的函数式流程控制模块.经过最小化和压缩后只有8 ...

  7. 不再为 Node.js 模块自动引入 Polyfills

    在早期,webpack 的目的是为了让大多数的 Node.js 模块运行在浏览器中,但如今模块的格局已经发生了变化,现在许多模块主要是为前端而编写.webpack <= 4 的版本中提供了许多 ...

  8. node.js 模块_如何创建Node JS可重用模块

    node.js 模块 In my previous post, we have discussed about "How to export and import a Node JS Mod ...

  9. Node.js---02、node.js 模块加载机制

    2019独角兽企业重金招聘Python工程师标准>>> node.js模块分为自定义模块.扩展模块和核心模块.所有模块的加载都是通过关键字require()实现. 1.自定义模块的加 ...

最新文章

  1. Linux下编译一个静态链接的程序的注意点
  2. Oracle ASM 详解
  3. 1.8(学习笔记)监听器(Listener)
  4. 【转载】利用scipy.misc等库对jpg以及png等图像数据预处理(用于深度学习喂数据)...
  5. Effective C++学习第十天
  6. java开发中jdbc连接数据 库的操作代码
  7. 广度优先搜索解决欧拉回路时间复杂度_迷宫搜索类的双向bfs问题(例题详解)
  8. win7 php环境搭建 x64,win7搭建php+Apache环境
  9. java 编程思想 阅读笔记(1)
  10. B2B行业使用什么CRM好? B2B行业的专属CRM—协同级CRM
  11. 方维短信接口常见的问题汇总
  12. rx550 黑苹果_为什么黑苹果 amd显卡 特定型号免驱?
  13. IsFinite (m_CachedRange.first) IsFinite (m_CachedRange.second) 的解决参考
  14. 赵雅智_名片夹(4)_Android中listview可折叠伸缩仿手风琴效果(静态)
  15. kettle日志解析_kettle之日志有关方面的总结
  16. AD中怎样修改原理图图纸大小
  17. IDEA导入jar包,及import jar包时jar包自动消失问题解决方法
  18. d2-admin动态菜单权限(登陆后)
  19. 交换机为什么需要划分AP、AG和SW三个层?
  20. PDF文件怎么在线压缩?教你在线压缩的方法

热门文章

  1. Android Jetpack 之 ViewModel
  2. 大数据-03-Spark入门
  3. Android WebView与JS交互入门
  4. 京东私有云建设:挑战与应对之道
  5. 浏览器屏蔽flash视频广告
  6. 如何编译sqlite-3.5.9
  7. Tunnelling HTTP Traffic Through XSS Channels.pdf
  8. HTTPS是如何工作的
  9. acm 凹多边形面积_解析几何|面积的计算
  10. C语言---关于关键字const与static的简单理解