首页 > 其他 > 详细

前端开发中的解耦

时间:2015-02-07 02:07:15      阅读:286      评论:0      收藏:0      [点我收藏+]

在知乎上看到一个问题:“怎么才能知道自己的编程水平?”。

?

排名第一的mu peng的回答是:

?

看需求。

如果需求改了一点,自己的代码就要推倒重来,这说明还需努力。

如果需求改了很多,客户,PM都觉得很不好意思,自己勉为其难的答应了。可是回去半天就改完了,测试基本没有bug。这就说明水平不错了。

谢邀。

?

看到此回答,受益匪浅。于是想到了自己的前端开发工作。

?

我觉着在开发当中,解耦一定要做好,因为,正如上面所说,客户可能会不断地提需求,你得不断地改页面。如果做好解耦工作,那么改起来就不那么痛苦了。

?

在我工作中,我用到了两种解耦,一种是代码上的解耦,第二种是业务上的解耦。

  • 代码解耦。前端开发都知道:内容(HTML)、表现(CSS)和行为(JavaScript)之间的解耦。这个地方的详细介绍可以参考《编写可维护的JavaScript》,里面介绍的挺详细的。
  • 业务解耦。给客户做新需求的时候,如果你看到一个已有的页面和它差不多,不能因为想着复用而都去用这一个页面,那样客户提新需求的时候,可能会影响到别的业务,因此需要业务解耦,不同的业务直接不能影响。

博客可能会随时添加,以丰富内容,顺便鄙视一下下面的广告,实在受不了。

前端开发中的解耦

原文:http://mirroravatar.iteye.com/blog/2183941

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!