JavaSript模块规范
来源:互联网 发布:arduino编程教程 编辑:程序博客网 时间:2024/06/09 10:53
JavaSript模块化
什么是模块化,模块化开发?
模块化是指在解决某一个或一系列复杂问题时,依照一种分类的思维把问题进行系统性的分解以之处理。
模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种何等意义的存在。对于软件行业来说:解耦软件系统的复杂性,使得不管多么大的系统,也可以将管理,开发,维护变得“有理可循”。
还有一些对于模块化一些专业的定义为:模块化是软件系统的属性,这个系统被分解为一组高内聚,低耦合的模块。那么在理想状态下我们只需要完成自己部分的核心业务逻辑代码,其他方面的依赖可以通过直接加载被人已经写好模块进行使用即可。
作为一个模块化系统所必须的能力:
1. 定义封装的模块。2. 定义新模块对其他模块的依赖。3. 可对其他模块的引入支持。
AMD
Asynchronous Module Definition,用白话文讲就是 异步模块定义
define( id?, dependencies?, factory );
说明:
第一个参数 id 为字符串类型,表示了模块标识,为可选参数。若不存在则模块标识应该默认定义为在加载器中被请求脚本的标识。如果存在,那么模块标识必须为顶层的或者一个绝对的标识。
第二个参数,dependencies ,是一个当前模块依赖的,已被模块定义的模块标识的数组字面量。
第三个参数,factory,是一个需要进行实例化的函数或者一个对象。
实例:
创建模块标识为 alpha 的模块,依赖于 require, export,和标识为 beta 的模块
define("alpha", [ "require", "exports", "beta" ], function( require, exports, beta ){ export.verb = function(){ return beta.verb(); // or: return require("beta").verb(); }});
0 0
- JavaSript模块规范
- JavaSript模块规范
- JavaSript模块规范
- JavaSript模块规范
- JavaSript模块规范
- JavaSript模块规范 - AMD与CMD
- JavaSript模块规范 - AMD规范与CMD规范介绍
- JavaSript模块规范 - AMD规范与CMD规范介绍
- JavaSript模块规范 - AMD规范与CMD规范介绍
- JavaSript模块规范 - AMD规范与CMD规范介绍
- JavaSript模块规范 - AMD规范与CMD规范介绍
- JavaSript模块规范 - AMD规范与CMD规范介绍
- JavaSript模块规范 - AMD规范与CMD规范介绍
- <转载> JavaSript模块规范 - AMD规范与CMD规范介绍
- JavaSript模块规范 - AMD规范与CMD规范介绍
- JavaSript模块规范 - AMD规范与CMD规范介绍
- JavaSript模块规范 - AMD规范与CMD规范介绍
- JavaSript模块规范 - AMD规范与CMD规范介绍
- 提高ListView的显示效率
- 2.5产品功能需求PRD
- Java学习笔记3-操作符
- 一个加载框显示框
- lua标准库函数
- JavaSript模块规范
- chm打开目录显示,查看内容不显示
- 利用Spring中的多方法控制器实现数据查询和删除操作
- 在S3C2440烧写程序
- 【剑指offer】整数中1出现的次数
- 通过CMake构建项目
- 8-TCP 协议(断开连接)
- CSDN学霸课表——144项大神级ppt制作技术
- KVC 和 OC字典