search

Home  >  Q&A  >  body text

前端 - 如果写出漂亮的javascript程序?

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

黄舟黄舟2828 days ago375

reply all(8)I'll reply

  • PHP中文网

    PHP中文网2017-04-10 14:49:59

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

    来 看篇文章

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 14:49:59

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

    reply
    0
  • 黄舟

    黄舟2017-04-10 14:49:59

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

    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 = $("<p>load……</p>").hide();
            this.init();
            this.load();
        }
    
        LoadNewCont.prototype = {
           init : function () {
                this.bind();
           }
         }
    
         if (typeof module != "undefined" && module.exports) {
             module.exports = LoadNewCont;
         }
    })
    

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

    reply
    0
  • ringa_lee

    ringa_lee2017-04-10 14:49:59

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

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 14:49:59

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

    reply
    0
  • ringa_lee

    ringa_lee2017-04-10 14:49:59

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

    reply
    0
  • 迷茫

    迷茫2017-04-10 14:49:59

    我又来贴我的这个回答了

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

    reply
    0
  • 阿神

    阿神2017-04-10 14:49:59

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

    reply
    0
  • Cancelreply