首页 > 软件开发 > web开发编码规范就是这么棒

快速发布【软件开发】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

web开发编码规范就是这么棒

标签:web开发编码规范 2017-8-08 作者:钟静123

  对于一个多人团队来说,制定一个统一的规范是必要的,因为个性化的东西无法产生良好的聚合效果,规范化可以提高编码工作效率,下面随小编一起看看web开发编码规范吧。


  属性 (property)


  遵守Camel规范,写法类似java中的属性,使用get/set方法对,之间用“_”连接。


  常量 (const)或静态变量(static)


  以下规则概述常量的命名指南: 所有单词大写,多个单词之间用 "_" 隔开。


  成员变量


  Camel命名法,在变量名前加下划线“_”


  页面控件名


  使用Camel命名法。在控件ID前加前缀区分dom元素和js控件。


  Dom元素:  this._dom_ibtnSearch:一个普通的搜索input按钮元素对象 this._ctl_rgeSearchRoles:一个telerik的gird的前端控件对象


  jquery插件:在dom控件名前加上“$”符。


  控件的事件处理函数


  按照控件命名规则生成(控件ID+委托事件名),考虑到事件处理方法一般都设置为私有的,因此在该方法前最好加上“_”  _ibtnSearch_Click: function(sender, args)


  JavaScript语法相对是比较灵活的,而且是解释型的语法,需要更多的编写注释,帮助代码修改阅读。


  for-in 循环


  只允许用于 object/map/hash 的遍历。


  对 Array 用 for-in 循环有时会出错. 因为它并不是从 0 到 length - 1 进行遍历, 而是所有出现在对象及其原型链的键值。而遍历数组通常用最普通的 for 循环,且注意在for之前先将length值取出,不用将length属性的调用放置到for循环体中去。


  以上就是小编为大家带来的web开发编码规范,希望对大家有所帮助。


最新文章推荐

软件开发暂无最新文章查看全部推荐文章>

推荐人才