如果写出漂亮的javascript程序?


如题,怎么写出容易管理,易维护,结构上也比较漂亮的javascript代码。amd,cmd仅仅是给出了一个标准,但是如何去实践呢?有没有这方面学习的网站或者源码?

前端 web前端开发 前端性能 JavaScript 前端优化

xiaoai 11 years, 10 months ago

我又来贴我的 这个回答

有逻辑有层次是关键,amd cmd都只是形式,是“术”

无名沉淀者 answered 11 years, 10 months ago

你把AMD,CMD什么的都抛开,不然永远没法写好。

鲜血的结末 answered 11 years, 10 months ago

试一下coffeescript? http://coffee-script.org/

大以巴狼叽叽叫 answered 11 years, 10 months ago

同意楼上,由浅入深看别人写的优秀代码对自己帮助很大,推荐一个前不久看的 轮播插件

kazile answered 11 years, 10 months ago

多看一些实例,就会明白了..

某@卡 answered 11 years, 10 months ago

从我的角度回答这个问题:”漂亮“分三种

  1. 逻辑清晰合理
  2. 抽象封装合理
  3. 代码风格统一
  4. 合理的注释

如何去实践,就在你的项目里实践


 define('load',["jquery","handlebars"],function (require,exports,module){

    var $ = require("jquery"),
        _h = require("handlebars"),
        pageNum = 1;

    function LoadNewCont(o) {
        var o = o || {};
        this.load_gif = $("<div>load……</div>").hide();
        this.init();
        this.load();
    }

    LoadNewCont.prototype = {
       init : function () {
            this.bind();
       }
     }

     if (typeof module != "undefined" && module.exports) {
         module.exports = LoadNewCont;
     }
})

我写的时候第一次也是实现业务需求,然后有时间再整理代码,思考很重要,看看代码哪里可以优化,有没有更好的方式。这是我目前的做法。

美貌与实力并重 answered 11 years, 10 months ago

同意楼上@mcfog的回答,其实代码漂不漂亮很大程度取决于逻辑,那句话怎么说来着:优雅的不是代码,而是写代码的人

若水D流光 answered 11 years, 10 months ago

写的多了,自然就漂亮了 -_-! 这不废话吗
很多时候 代码是不能抛开 业务的;

看篇文章

魔理莎拉酱 answered 11 years, 10 months ago

Your Answer