问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

模块化设计原理有哪些?

发布网友 发布时间:2022-04-22 08:09

我来回答

3个回答

懂视网 时间:2022-05-15 06:33

本篇将会详细的讲解模块化基础,如何了解这方面相关知识。

为什么要使用模块化?

解决命名冲突,避免全局污染

解决依赖管理

提高代码可读性

代码解耦,提高复用性

CMD、AMD、CommonJS 规范分别指什么?有哪些应用

CMD即是Common Module Definition 通用模块定义,主要是sea.js在推广过程中对模块化定义的规范化产出,中它推崇一个文件一个模块,经常用文件名做为模块ID,以及推崇依赖就近,主要应用为sea.js ,例子:

define(function(require,exports,module){
 var $ = require('jquery.js')
 $('div').addClass('active');

});//cmd推崇就近依赖,所以依赖写在函数中,require是一个方法,exports是一个对象,提供对外接口,module是一个对象,存储与当前模块相关的属性和方法。

AMD即是Asynchronous Module Definition 异步模块定义,主要是require.js在推广过程中对模块定义的规范化产出,它解决了多个js文件的依赖问题和加载js文件较多时的页面等待问题,推崇依赖前置,主要应用为require.js,例子:

define('modal',['jQuery'],function($){
 $('modal').show();

})//define为定义关键字,modal为定义的模块名字,一般可以省略,[]内为要加载的依赖模块,紧跟回调函数。

CommonJS主要指的是运行在浏览器端的模块规范,主要应用是node.js。

一个文件对应一个模块,每一个模块都是单独的作用域,加载模块是同步加载的。

在一个模块中只有一个出口,moudle.exports对象,将模块希望输出的对象放入该模块。

加载模块使用require方法。例子:

//模块定义 myMode.jsvar name = 'jiuyi';function printName(){ console.log(name);
}
functionprintFullName(firstName){
 consoele.log(firstName+name);
}module.erports = { printName: printName, printFullName: printFullName
}//加载模块var nameModule = require('./myMode.js')
nameModule.printName();

如下requirejs配置中, baseUrl 有什么作用?以什么作为基准? paths 的作用和用法是什么?

requirejs.config({ baseUrl: "src/js", 
 paths: { 'jquery': 'lib/bower_components/jquery/dist/jquery.min'
 }
});

baseUrl的作用是设置require加载JS文件的基础路径,以html所在的路径为基准,paths作用是设置baseUrl基础路径之外,设置某些特定文件的路径,以baseUrl路径为基准。

如下 r.js 的打包配置中 baseUrl 是什么? name 是什么

({
 baseUrl: "./src/js",
 paths: { 'jquery': 'lib/bower_components/jquery/dist/jquery.min'
 },
 name: "main",
 out: "dist/js/merge.js"})

在这里baseUrl指的是以自身文件路径为基准,寻找require.js的配置文件的baseUrl

name指的是入口的主模块名字

out指的是打包输出的路径

本篇讲解了模块化相关基础知识,想要更多相关知识请关注Gxl网。

热心网友 时间:2022-05-15 03:41

模块化产品是实现以大批量的效益进行单件生产目标的一种有效方法。产品模块化也是支持用户自行设计产品的一种有效方法。产品模块是具有独立功能和输入、输出的标准部件。这里的部件,一般包括分部件、组合件和零件等。模块化产品设计方法的原理是,在对一定范围内的不同功能或相同功能、不同性能、不同规格的产品进行功能分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合构成不同的顾客定制的产品,以满足市场的不同需求。这是相似性原理在产品功能和结构上的应用,是一种实现标准化与多样化的有机结合及多品种、小批量与效率的有效统一的标准化方法。

热心网友 时间:2022-05-15 04:59

模块化产品是实现以大批量的效益进行单件生产目标的一种有效方法。产品模块化也是支持用户自行设计产品的一种有效方法。产品模块是具有独立功能和输入、输出的标准部件。这里的部件,一般包括分部件、组合件和零件等。模块化产品设计方法的原理是,在对一定范围内的不同功能或相同功能、不同性能、不同规格的产品进行功能分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合构成不同的顾客定制的产品,以满足市场的不同需求。这是相似性原理在产品功能和结构上的应用,是一种实现标准化与多样化的有机结合及多品种、小批量与效率的有效统一的标准化方法。
系列产品中的模块是一种通用件,模块化与系列化已成为现今装备产品发展的一个趋势。

三大特征
模块是模块化设计和制造的功能单元,具有三大特征:

1.相对独立性,可以对模块单独进行设计、制造、调试、修改和存储,这便于由不同的专业化企业分别进行生产;

2.互换性,模块接口部位的结构、尺寸和参数标准化,容易实现模块间的互换,从而使模块满足更大数量的不同产品的需要;

3.通用性,有利于实现横系列、纵系列产品间的模块的通用,实现跨系列产品间的模块的通用。

(一)模块化与系列化、组合化、通用化、标准化的关系

模块化设计技术是由产品系列化、组合化、通用化和标准化的需求而孕育的。系列化的目的在于用有限品种和规格的产品来最大限度、且较经济合理地满足需求方对产品的要求。组合化是采用一些通用系列部件与较少数量的专用部件、零件组合而成的专用产品。通用化是借用原有产品的成熟零部件,不但能缩短设计周期,降低成本,而且还增加了产品的质量可靠性。标准化零部件实际上是跨品种、跨厂家甚至跨行业的更大范围零部件通用化。由于这种高度的通用化,使得这种零部件可以由工厂的单独部门或专门的工厂去单独进行专业化制造。

(二)产品模块化、系列化设计分类与库管理

产品模块要求通用程度高,相对于产品的非模块部分生产批量大,对降低成本和减少各种投入较为有利。但在另一方面又要求模块适应产品的不同功能、性能、形态等多变的因素,因此对模块的柔性化要求就大大提高了。对于生产来说,尽可能减少模块的种类,达到一物多用的目的。对于产品的使用来说,往往又希望扩大模块的种类,以更多地增加品种。针对这一矛盾,设计时必须从产品系统的整体出发,对产品功能、性能、成本诸方面的问题进行全面综合分析,合理确定模块的划分。产品模块化设计按照自顶向下研究分类,包括系统级模块、产品级模块、部件级模块、零件级模块;再按照功能及加工和组合要求研究分类,包括基本模块、通用模块、专用模块;然后按照接口组合要求研究分类,包括内部接口模块、外部接口模块。以产品级模块化为例,就是在需求调查的基础上,对装备产品的构成进行分析,考察其中的功能互换性与几何互换性的关系,并划分基本模块、通用模块或专用模块,以模块为基础进行内部接口、外部接口设计,通过加、减、换、改相应模块以构成新的产品,并满足装备产品的功能指标的要求。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有类似xxxholic和恐怖宠物店的漫画吗 沂水滑雪场怎么走 沂水天然地下画廊景区交通指南 m果实能力 脑血管造影适应症 重仓大盘蓝筹股的基金,或加指数基金? 文言文 理穷言他 有托其妻子于其友而之楚游者的有是什么意思 有托其妻子于其友而之楚... 猫吃了毒老鼠,吐白沫,惊叫,走不稳 内存对手机性能有多重要 手机插上充电器,电池符号显示问号,冲不进去电是... “拿下”的书面语是什么? 吴会的拼音是什么 软件设计为什么要模块化? 手机充电时屏幕上电量显示问号,怎么办 古诗词中行行至吴会的吴会是什么意思 什么是模块化设计,模块化设计的优点是什么 拿下是什么意思 问号QC3.0快充充电器怎么样? 在王勃的滕王阁序中 为什么要写目吴会于云间?吴会... 模块化设计是指什么? 《滕王阁序》中“目吴会于云间”中吴会指哪里“会”字... 古代吴会现在在哪里? 云南省德宏州梁河县移动域名是什么 吴会的会的读音 求云南移动神州行各种套餐资费列表! 苏轼诗:“平生所乐在吴会 ,老死欲葬杭与苏 .”《滕... 我的手机卡是云南保山的。移动。但是我要去德宏瑞... 吴会非我乡,安得久留滞?弃置勿复陈在全诗中的作用 《滕王阁序》中的“吴会”应该怎样读? 王勃在滕王阁序里为什么要目吴会而不是看别的地方 问号移动电源好用吗? 1、吴会应该是江南一带,跟泰山羊氏有什么关系?2... 根据万科装配式设计理念回答什么是模块化设计,合理... 手机充电时电池显示现问号充不进电是什么原因 拿下是什么意思? 模块化设计的概念 村民委吴会的性质和特点是什么? 手机充电时电池符号上显示问号是怎么回事 《拿下》txt下载在线阅读,求百度网盘云资源 模块化设计 是什么意思 手机充电时电池图标出现问号,充不进电时怎么回事 《拿下》txt全集下载 东连吴会的读音 什么是集成灶模块化设计? 手机充电时屏幕上电量显示问号,怎么办,急急急 东连吴会 会是什么意思 拿下一个男人,需要什么样的秘诀? 手机电池显示的是问号,充电的时候显示没有连接数... 滕王阁序中目吴会于云间,会是读kuai,还是hui?