本人新手,看不懂那些高端的编码模式,在写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();
//.......
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
說 A 規範,必定是在說 A 符合某種規範。
問 A 是否規範,自然也是在問 A 是否符合某種規範。
你問的是符合哪種規範呢?
有的規範告訴我們使用 tab 縮進,有的規範告訴我們使用空格縮進,有的規範告訴我們只要不混用就是好縮進;
有的規範告訴我們使用駝峯命名法,只有構造器首字母大寫,然而有的規範告訴我們常量要全部大寫;
然而無論如何,只要能保持一致性的規範,就是好規範。
首先,和自己一致;
然後,和語言的原生庫一致;
最後,和某種流行的規範一致。
你只做到了第一點。
还要注意一下=号,:号的空格,属性和方法名首字母不要大写,一般是构造函数才大写,其他的暂看不出问题。可以看下这个js编码规范:https://github.com/ecomfe/spec/blob/master/javascript-style-guide.md
试试看TypeScript生成的js代码的基本结构。
去看一些前端框架的源代码,例如:jquery、backbone,你就知道了
没发现有什么不规范的……