1. AMD和CMD的区别 https://blog.csdn.net/e_li_na/article/details/72082763 2. js模块化编程之彻底弄懂CommonJS和AMD/CMD! https://www.cnblogs.com/chenguangliang/p/5856701 ...
分类:
Web程序 时间:
2018-07-27 10:09:48
阅读次数:
151
模块化的好处:1.避免命名冲突 2.更好的分离,按需加载 3.更高的复用性 4.高可维护性 问题: 1.引入文件过多 2.依赖模糊 3.难以维护 1.闭包IIFE模式 好处:模块内变量不受外界干扰;外面无法修改内部变量;只暴漏一个初始化的接口 2.服务器端commonJS使用方法 调用 ...
分类:
Web程序 时间:
2018-07-23 15:07:07
阅读次数:
193
一、理解 1、什么是模块、模块化? 将一个复杂的程序依据一定的规范封装成几个文件,并进行组合在一起 2、为什么要模块化? 降低复杂度,提高解耦性,部署方便 3、模块化的好处 避免命名冲突(减少命名空间污染) 更好的分离,按需加载 更高复用性 高可维护性 4、页面引入加载script 二、模块化规范 ...
分类:
Web程序 时间:
2018-07-10 12:59:01
阅读次数:
227
sea.js 一、 sea.js向全局中引入了两个变量seajs、define; 1、seajs用加载文件 seajs.use(deps,callback)异步引入入口模块 路径要以sea.js文件所在的目录为准 参数: deps:可以是一个字符串,也可以是一个数组;如果是一个字符串表示要引入的文件 ...
分类:
Web程序 时间:
2018-06-18 10:32:35
阅读次数:
205
##################################################################################介绍Node.js模块系统为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。 模块是Node.js 应用程 ...
分类:
Web程序 时间:
2018-06-08 20:36:16
阅读次数:
220
原文: https://www.cnblogs.com/chenguangliang/p/5856701.html js模块化编程之彻底弄懂CommonJS和AMD/CMD! 先回答我:为什么模块很重要? 答:因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做 ...
分类:
Web程序 时间:
2018-06-08 00:32:22
阅读次数:
235
原文: https://blog.csdn.net/Pwiling/article/details/51958693 每一个node.js执行文件,都自动创建一个module对象,同时,module对象会创建一个叫exports的属性,初始化的值是 {} 1 exports和module.expor ...
分类:
Web程序 时间:
2018-06-07 19:37:03
阅读次数:
201
1.模块简介: 在 Node.js 模块系统中,每个文件都被视为独立的模块。 2.模块分类: (1)内置模块 (2)第三方模块 (3)自定义模块 3.模块使用: (1)导出 (2.1)module.exports = { } (2.2)module.exports.xxx = { } (2.3)ex ...
分类:
Web程序 时间:
2018-05-22 23:54:25
阅读次数:
265
在nodejs里面,文件和模块是一一对应的 模块有几种不同类型,大概可以分为核心模块,本地模块,和通过npm安装的第三方模块,根据模块的类型有几种引入模块的方式,下面我们就来了解这方面知识 在nodejs里面可以通过文件路径来引入模块 也可以通过模块名来引用 如果用名称引用非核心模块的话,node最 ...
分类:
Web程序 时间:
2018-05-21 10:30:28
阅读次数:
195