asp.net – 命名Dom元素的Id属性的最佳实践
发布时间:2020-12-15 22:22:14 所属栏目:asp.Net 来源:网络整理
导读:这与DOM元素的id属性的命名约定有关,我也猜测name属性.当谈到 JavaScript,从我所了解和做的总是使用骆驼案例,除了类的名称.班级是Pascal套装. 说过我主要在ASP.NET中开发,这里是id属性的命名问题.在ASP.NET中,如果您将一个新的服务器控件拖放到一个页面(我很
这与DOM元素的id属性的命名约定有关,我也猜测name属性.当谈到
JavaScript,从我所了解和做的总是使用骆驼案例,除了类的名称.班级是Pascal套装.
说过我主要在ASP.NET中开发,这里是id属性的命名问题.在ASP.NET中,如果您将一个新的服务器控件拖放到一个页面(我很少做,我是一个类型的标记有点类),默认名称始终是Pascal的,因为它们需要符合.NET框架服务器端代码的命名指南. 所以当涉及到ASP.NET服务器控件的id属性或标记中的元素的命名时,我遵循规则来对id属性(Javascript命名指南)进行操作,但这与.NET命名指南有冲突. 所以,一个,你们通常对DOM元素中的id属性做什么套件,还有两个在ASP.NET中开发的.NET人员为了命名id属性做什么? 最重要的是,当我在标记中创建表单元素时,我通常使用匈牙利符号来输入文本 <input type="text" id="txtUserName" /> 或者像复选框一样 <input type="checkbox" id="chkSelectAll" /> 这绝对是针对.NET服务器端代码命名指南以及JavaScript指南. 任何建议非常感谢. 解决方法
保持语义.使用完整,简单(最好是英文)的单词.不要试图想出一些奇特或技术性的东西,而不是描述它是什么 – 我们知道.描述它的作用描述目的增加信息价值. >不要缩写任何东西! BW_RCB01_SW意味着几年前对我们的CSS做的事情,但是现在对我来说并不意味着什么,而且为了我的目的,我必须向后退,尝试翻译BW_RCB01_SW对应的,并记住翻译或记录它某处.更好? blackwhite-boxtype1-BOTTOMLEFT.它更长,但也不需要Rosetta石头. >保留所有小写字母,并使用下划线或连字符.我喜欢连字符,但这完全是一种偏好.应该没有障碍使用连字符,因为它们不保留在CSS或HTML中,并且ID被视为每种其他语言的文字字符串.小写是所有的经验 – 浪费太多时间想知道为什么这样的风格不会适用哦. pageContainerLeft与pageContainerleft不一样. >确定这个元素是什么,但不能再说了.认真思考你所嵌入的每一个信息,以及是否有必要.在你的例子中 – 你需要知道它是ID的复选框吗?不太可能.你已经知道你指的是什么元素,因为它是一个唯一的ID,你必须对该元素进行编码.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 本地化mvc中的默认模型验证2
- ASP.net会员强制用户离线(作为管理员)
- 通过LAN调试ASP.NET云项目
- 如何在asp.net C#中的SQL Server中以YY格式获取年份#
- asp.net-core – ASP.NET vNext项目参考
- asp.net – 嵌套的Repeater和SqlDataSource参数
- asp.net-mvc-3 – MVC3 – 为什么回发时导航属性为null
- asp.net-mvc – ASP.Net MVC:如何根据原始的Json数据创建一
- asp.net-mvc – 为什么在ASP.NET MVC中使用lambdas而不是反
- asp.net-mvc-4 – MVC 4 Razor如果拆分div标签
推荐文章
站长推荐
热点阅读