看了“内容耦合”定义有点儿一头雾水,谁能找个javascript例子解释一下 内容耦合:“当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。此时,被修改的模块完全依赖于修改它的模块”。谁能给找个javascript例子解释一下上面的定义 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function a(){ return 'kk';}function b(){ alert(a());}b();这样就产生 一个简单的耦合了 也就是 b的执行 依赖于a b必须知道a 的输出结果 如果 a输出 改变了 那么 b的执行结果还是 你要的吗?所以 一般会重构成这样a 不变function b(p1){ alert(p1);}b(a());这样的话 b不需要了解a 完全是业务逻辑的调用者 最后负责这个是最简单的例子 请问梅花雪树2。0里怎么删除节点 我想问一下搜狐注册页面的这个功能是用什么技术实现的 关于一个javascript的select控件的问题 关于页面自动添加控件的问题,急 可输入的下拉列表框如何加入数据库中的值 请教,聊天室的踢人机制是怎么样的? 我想一个个人网页 如何处理直接关闭showModalDialog窗口时的返回值:"undefine"?谢了! 高分求解大难题,非常挑战 图片列表,鼠标移上去的效果 搜索引擎的结果展示。 最近看别人写的代码,用到全局变量的函数,都把全局变量写成函数的参数? 这和耦合什么的有关系吗?
return 'kk';
}function b(){
alert(a());
}
b();
这样就产生 一个简单的耦合了 也就是 b的执行 依赖于a b必须知道a 的输出结果 如果 a输出 改变了 那么 b的执行结果还是 你要的吗?
所以 一般会重构成这样a 不变
function b(p1){
alert(p1);
}b(a());这样的话 b不需要了解a 完全是业务逻辑的调用者 最后负责这个是最简单的例子