javascript对象 - javascript 这样编码规范吗?
天蓬老师
天蓬老师 2017-04-10 15:28:30
[JavaScript讨论组]

本人新手,看不懂那些高端的编码模式,在写javascript代码的时候总是喜欢这样写,不知道有什么缺陷和不足,望大神指点。

var base={
    HandleCom:function(){
        //处理评论
    }
        ,
    HandleSearch:function(){
        //处理搜索
    }
        ,
    List:{
        index:1,
        size:5,
        Show:function(){
            var _this=this;


        }
            ,
        Next:function(){
            var _this=this;
            _this.index+=1;
            _this.Show();
        }
            ,
        Pre:function(){
            var _this=this;
            _this.index-=1;
            _this.Show();
        }
    }
    //.
    //.
    //.

};

调用时这样调用。


base.List.index=1; base.List.seze=15; base.Show(); base.HandCom(); base.HandSearch(); //.......
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(5)
迷茫

說 A 規範,必定是在說 A 符合某種規範。

問 A 是否規範,自然也是在問 A 是否符合某種規範。

你問的是符合哪種規範呢?

有的規範告訴我們使用 tab 縮進,有的規範告訴我們使用空格縮進,有的規範告訴我們只要不混用就是好縮進;

有的規範告訴我們使用駝峯命名法,只有構造器首字母大寫,然而有的規範告訴我們常量要全部大寫;

然而無論如何,只要能保持一致性的規範,就是好規範。

首先,和自己一致;
然後,和語言的原生庫一致;
最後,和某種流行的規範一致。

你只做到了第一點。

怪我咯

还要注意一下=号,:号的空格,属性和方法名首字母不要大写,一般是构造函数才大写,其他的暂看不出问题。可以看下这个js编码规范:https://github.com/ecomfe/spec/blob/master/javascript-style-guide.md

天蓬老师

试试看TypeScript生成的js代码的基本结构。

高洛峰

去看一些前端框架的源代码,例如:jquery、backbone,你就知道了

天蓬老师

没发现有什么不规范的……

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号