一小段JavaScript代码的重构

INTRO: 组里面下任务,下发了几个老系统里面的js文件来做重构设计。抽了其中一小段出来搞了一下,感觉还是有收获的,先贴上自己重构的代码,后续还会有讨论的分享。

组里面下任务,下发了几个老系统里面的js文件来做重构设计。

抽了其中一小段出来搞了一下,感觉还是有收获的,先贴上自己重构的代码,后续还会有讨论的分享。

主要的业务逻辑是在表单提交之前做很多的逻辑验证,金额以及日期的选择,由于是后台系统,所以交互上面不是特别看重,错误提示都直接alert了。

这段代码主要问题是if..else的嵌套太多,此外感觉有一些地方原来写的不严谨。
我的第一反应是将过多的嵌套去掉,增强代码的可读性, 所以这是第一个重构迭代的主要目标;
第二轮,就会想想是不是可以把一些东西抽象一下。

优化的代码也可以直接看这里。

继续阅读

部分收集的室内设计案例开放投票,欢迎参与选出喜欢的作品。

Version, Other Sites ...

Tripear.com
↑ Another Wordpress Blog

跟着耳朵去旅行 | 一些关于旅行的游记、攻略收集整理。(过期)

DecImage.com 印象十二月 遥记那一季西部行

- it's 叽叽歪歪

  • 15:05 @ 2011-10-18这两天不顺~ 要想想招, 我自己也不给力啊~
  • 21:39 @ 2011-09-18擦擦, 原来我打星际手速只有40不到.. 这数据也太可怜了吧!
  • 13:12 @ 2011-09-05脑残的测试!
  • 17:28 @ 2011-08-17"" == "0" // false | 0 == "" // true
  • 10:59 @ 2011-08-05CommonJs时代,module>framework

> 过往的闲言碎语

感谢阅读我的文章,如果您需要订阅:RSS Feed | Comments RSS Feed

> 推荐两本看过的书

  • 艽野尘梦艽野尘梦全书5万多字,文言文书写,纸薄情长。读完全书,你必从此不会忘记一个叫西原的女子。
  • 幸福的建筑幸福的建筑阿兰·德波顿说他对任何的装饰都深恶痛绝,故我觉得他会和我一样喜欢北欧极简主义。
  • >友情链接

  • 零九的十二月 我在西部游走 像一个孩子一样