问题是如何写出优美的JavaScript代码？,简单的描述是我是一名前端开发工程师，主要写 JavaScript，有大概两年经验。最近在写一些页面上的模块，发现自己在构思的时候总是很清晰，但是写着写着感觉代码越来越乱，看起来就像一坨屎，而我又有点儿代码洁癖，看着越来越乱的代码就不想进行下去。请问怎么办呢？<br><br>如下，我截取我部分代码，看起来真的很乱：<br><img data-rawheight,正文为最近做了一个比较复杂的电商购物车， 原来的版本很慢， 由于购物车逻辑异常复杂，满减，满换购，满赠品， 限时特价， 删除后恢复， 等等. 我觉得这种复杂的东西不用流行的前端框架很难做好， 使用jQuery插来插去一会就乱套了. 强烈建议使用了backbone来做， 而且只用到了model， view， 不用router. 使用model的好处就是理清数据模型， view的好处是可以把显示部分模块化， 并且限制变量和事件的作用范围. 并引入模板. 把所有的提示信息都一次