- 模块化 - ES5中没有原生支持模块化,我们只能通过script标签引入js文件来实现模块化 - 在node中为了对模块管理,引入了CommonJS规范 - 模块的引用 - 使用 require()函数来引入一个模块 - 例子: var 变量 = require("模块的标识"); - 模块的定 ...
转载
2021-10-07 19:30:00
67阅读
2评论
前言移动端平台不断发展,不断迭代更新,APP软件越来越复杂和庞大,维护和更新亦是如此。为了解决这些问题,降低软件的复杂性和耦合度,同时提高开发效率,模块化在移动端就变得势在必行。模块化理解模块化是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。通过以下类比可以更好地理解什么是模块化:我们
第4章 Node模块化及CommonJS规范通过前面几个章节的学习, 我们基本掌握了NodeJS编程的基础知识, 但是我们也直观的发现了一个问题,和我们之前学习浏览器编程时JS, 差异还是很大的; 都是JavaScript编程, 为何有这种差异?
原创
2022-03-03 15:21:12
40阅读
第4章 Node模块化及CommonJS规范通过前面几个章节的学习, 我们基本掌握了NodeJS编程的基础知识, 但是我们也直观的发现了一个问题,和我们之前学习浏览器编程时JS, 差异还是很大的; 都是JavaScript编程, 为何有这种差异? 前面写过的防Apache服务器的案例中, 使用过内置fs模块, 使用过 moment 模块, 而这些模块都不是我们写的, 都是直接拿过来使用, 那么我...
原创
2021-08-18 02:37:52
115阅读
下载安装node.js创建项目结构|-modules|-module1.js|-module2.js|-module3.js|-app.js|-package.json{ "name": "commonJS-node", "version": "1.0.0"}下载第三方模块npm install uniq --save模块化编码module1.jsmodule.exports = { foo
原创
2022-11-07 17:41:35
287阅读
模块化
什么是模块化开发?
事实上模块化开发最终的目的是将程序划分成一个个小的结构;
这个结构中编写属于自己的逻辑代码,有自己的作用域,不会影响到其他的结构;
这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用;
也可以通过某种方式,导入另外结构中的变量、函数、对象等;
上面说提到的结构,就是模块;按照这种结构划分开发程序的过程,就是模块化开发的过程;
CommonJS和Node
原创
2023-08-26 00:36:58
24阅读
前言: 即将又是在北京的一个十一,突然想起了什么,去年好像十一也是在北京,也在**度过
原创
2023-06-26 06:50:02
83阅读
前面介绍了一下AMD相关的东西,这篇我们来看看CMD相关的。 CMD ------- Common Mod
原创
2023-06-26 09:27:33
84阅读
Node.js模块化教程下载安装node.js创建项目结构|-modules |-module1.js |-module2.js |-module3.js|-app.js|-package.json { "nam模块npm insta...
原创
2022-10-31 14:30:06
53阅读
模块化导入和导出 基础 CommonJS 是Node JS的规范 http://nodejs.cn/api/module.html 代码示例 导出 let a = 1; function fun () { console.log(a); } exports.a = a; exports.fun = ...
转载
2021-10-10 17:10:00
234阅读
2评论
一、模块化的基本概念 1.1 什么是模块化 模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元。 1.1.1 现实生活中的模块化 1.1.2. 编程领域中的模块化 编程领域中的模块化,就是遵守固定的规则,把一个大文件拆成独立并互相依赖的多个小模块。 把代码进行模块化拆分的好处: ① 提高了代码的
原创
2023-01-12 07:24:31
97阅读
本文来自 lifesinger 在seajs里面的一篇issues 一切皆是模块,所有的模块协同构建了模块系
原创
2023-06-26 06:48:06
24阅读
http模块 概念:用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务 使用 http 模块创建 Web 服务器,则需要先导入它: const http = r ...
转载
2021-10-29 21:58:00
394阅读
2评论
今天是node学习的第二天,其实越往后面学越感觉有点熟悉的味道了,光针对于node来说哈,为什么呢,因为我之前学过一点云计算的东西,当时感觉没什么用搞了下服务器客户端这些,没想到这里还能用一用,至少看到服务器这些概念一点不陌生,看到npm一点不奇怪,我当时用的都是yum。我们今天先看到http模块,也是node里面的第一大模块,内置模块的内容,http是创建web服务器的模块,在前端当中,不需要i
原创
2022-11-01 10:20:06
127阅读
Node.js 模块化原理探究Node.js是一个基于Chrome V8引擎的JavaScript运行环境,广泛应用于服务器端开发。Node.js提供了一种模块化编程的方式,可以帮助我们更好地组织和管理代码。在本文中,我们将探究Node.js的模块化原理,并通过具体的示例代码来解释。Node.js模块化概述Node.js的模块化系统是基于CommonJS规范实现的。CommonJS规范定义了如何组
原创
2023-07-02 17:53:59
111阅读
本文是“模块化Java”系列文章的第三篇,我们将讨论动态模块化。内容涉及如何解析bundle类、bundle如何变化、以及bundle之间如何通信。在前一篇文章《模块化Java:静态模块化》中,我们讨论了如何构建Java模块并将其作为一个单独的JAR进行部署。文中的例子给出了一个client和一个server bundle(两者在同一个VM中),client通过工厂方法找到server。在
转载
2012-11-01 23:19:00
508阅读