- 专家问诊,提供专业建议
- 急速响应,体验省心
- 根据需求灵活定制解决方案
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开发编码规范,希望对大家有所帮助。
软件开发暂无最新文章查看全部推荐文章>
推荐人才
免责声明:
网站文章均由网站用户自行通过本网站系统平台投稿编辑整理发布,仅供学习与参考, 不代表本网站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系我们,我们将及时删除。